Ir para conteúdo

POWERED BY:

Arquivado

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

Wallace Souzza

Simples( DESC )

Recommended Posts

pessoal fiz 3 buscas no banco de dados.

 

com o seguinte código.

 

<?php
	$query = mysql_query("SELECT * FROM cms_news ORDER BY published DESC LIMIT 1");
	$num = mysql_num_rows($query);
	if($num > 0)
	{
		$news = mysql_fetch_array($query);
		echo'
            '.stripslashes($news["title"]).'
';
	}
	?>

 

os tres códigos estão iguais,

gostaria de saber como eu altero o SELECT para que mostre o resultado decrescente mas que seja o segundo numero.

 

Por exemplo, o primeiro códogo faz a busca e retorna o id 1("SELECT * FROM cms_news ORDER BY published DESC LIMIT 1")

 

O segundo faz a busca DESC e retorna o id 2

 

 

Se não intendera, o site tem um sistema de noticias, e este codigo da aos usuarios sempre as 3 noticias mais atualizadas por ordem de id!

 

Me ajudem por favor :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use a lógica da paginação:

LIMIT 0,1 -> Primeiro resultado, mostrando apenas 1 registro
LIMIT 1,1 -> Segundo resultado, mostrando apenas 1 registro

LIMIT 2,1 -> Terceiro resultado, mostrando apenas 1 registro

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.