Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu quero usar o SELECT TOP 10 * aqui
<?php
include "conexao.php";
$sql = mysql_query ("SELECT * FROM noticias");
while ($exibe = mysql_fetch_assoc($sql)){
?>
aonde eu boto o SELECT TOP 10 *>
Até onde eu sabia, era somente para o MsSQL. Entretanto, segundo W3schools:
Para utilizar TOP:
'SELECT TOP 10 * FROM noticias'
No Mysql você pode usar LIMIT:
'SELECT * FROM noticias LIMIT 10'
Limit deve ser a última declaração no SQL
se eu utilizar o 'SELECT TOP 10 * FROM noticias' da o seguinte erro!
Warning : mysql_fetch_assoc (): o argumento fornecido não é um recurso válido do resultado MySQL em / home / atvakgae / public_html Teste / / index.php na linha 13
Eu editei o POST acima. O mysql suporta somente o LIMIT.
>
Eu editei o POST acima. O mysql suporta somente o LIMIT.
Muito brigado amigão \o :lol:
Apenas para incrementar e talvez te ajudar:
SELECT * FROM noticias ORDER BY datapublicacao DESC LIMIT 10
Sugerindo que o nome do campo onde está armazenado o dia da postagem da notícia seja datapublicacao,
vai retornar as notícias em ordem 'descrescente' ou seja, da última publicada para primeira.
Até onde eu sabia, era somente para o MsSQL. Entretanto, é o MySQL e o Oracle que não implementa o TOP.
No Mysql você pode usar LIMIT:
'SELECT * FROM noticias LIMIT 10'
Limit deve ser a última declaração no SQL