Ir para conteúdo

POWERED BY:

Arquivado

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

raPPa

[Resolvido] ID Decrescente

Recommended Posts

Olá pessoal, estou com uma dúvida... gostaria de saber como faço para mostrar o id do BD na página de forma decrescente, ou seja do maior para o menor, por exemplo se tiver id de 1 a 10, mostrar na página: 10 9 8 7 6 5...

Obrigado, segue o código abaixo:

 

<?php
$conectar = mysql_connect("localhost", "bd", "") or die ("Erro ao logar no BD");
mysql_select_db("bd", $conectar);
$p = $_GET["p"];
if(isset($p)) {
$p = $p;
} else {
$p = 1;
}
$qnt = 5;
$inicio = ($p*$qnt) - $qnt;
$sql_select = "SELECT * FROM busca LIMIT $inicio, $qnt";
$sql_query = mysql_query($sql_select);

while($array = mysql_fetch_array($sql_query)) {
$id = $array["id"]; 
echo "$id";
}
echo "<br />";


?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca ORDER BY id DESC na sua query

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca ORDER BY id DESC na sua query

Ficaria assim?

 

$sql_select = "SELECT * FROM busca LIMIT $inicio, $qnt ORDER BY 'id' DESC";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca ORDER BY id DESC na sua query

Ficaria assim?

 

$sql_select = "SELECT * FROM busca LIMIT $inicio, $qnt ORDER BY 'id' DESC";

Não. Assim:

$sql_select = "SELECT * FROM busca ORDER BY 'id' DESC LIMIT $inicio, $qnt ";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloca ORDER BY id DESC na sua query

Ficaria assim?

 

$sql_select = "SELECT * FROM busca LIMIT $inicio, $qnt ORDER BY 'id' DESC";

Não. Assim:

$sql_select = "SELECT * FROM busca ORDER BY 'id' DESC LIMIT $inicio, $qnt ";

 

 

Uai, pois é, fiz desse jeito e não foi... mostra de forma crescente ainda, porém aqui no servidor local funcionou e no servidor da web não :S estranho... será por que ja tem alguma coisa cadastrada?

 

Funcionou, retirei as aspas '' no id e funcionou!!! Obrigado!!! (:

 

Funcionou, retirei as aspas '' no id e funcionou!!! Obrigado!!! (:

 

Coloca ORDER BY id DESC na sua query

Ficaria assim?

 

$sql_select = "SELECT * FROM busca LIMIT $inicio, $qnt ORDER BY 'id' DESC";

Não. Assim:

$sql_select = "SELECT * FROM busca ORDER BY 'id' DESC LIMIT $inicio, $qnt ";

 

 

Funcionou, retirei as aspas '' no id e funcionou!!! Obrigado!!! (:

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.