Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Matheus Oliveira 21

Noticias

Recommended Posts

Galera... to montando a home do site, e nela vai constar as "top 10" noticias ( top 10 foi tenso rsrsrs )

 

Tenho 20 noticias no meu site, mas queria fazer aparecer somente as 10 mais recentes, alguem sabe como posso fazer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode ordenar por um valor, descrescete ou ascentende e limitar o número de elementos, inserindo isso na query.

Procure por ORDER BY e LIMIT

Compartilhar este post


Link para o post
Compartilhar em outros sites

meu código pra listar as noticias está assim

 

<?php

$adm = mysql_query (" select * from noticias ")or die (mysql_error());

if (mysql_num_rows($adm)>0) {

while ($linha = mysql_fetch_array($adm)){

?>

<tr>

<td width="171" bordercolor="#000000"><span class="style2"> <?php echo $linha['idnoticia']; ?></span> </td>

<td width="464" bordercolor="#000000"><span class="style2"><?php echo $linha['titulo']; ?></span> </td>

<td width="151" bordercolor="#000000"><a href="noticiaselecionada.php?idnoticia=<?php echo $linha['idnoticia'];?>">Detalhes</a></td>

</tr>

<?php

}

}

?>

 

Como posso usar esse ORDER BY ?

Preciso limitar em 8 noticias

Compartilhar este post


Link para o post
Compartilhar em outros sites

para limitar basta usar no fum da sua consulta LIMIT 8

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.