raPPa 0 Denunciar post Postado Junho 28, 2011 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
lucasao 5 Denunciar post Postado Junho 28, 2011 Coloca ORDER BY id DESC na sua query Compartilhar este post Link para o post Compartilhar em outros sites
raPPa 0 Denunciar post Postado Junho 28, 2011 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
lucasao 5 Denunciar post Postado Junho 28, 2011 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
raPPa 0 Denunciar post Postado Junho 28, 2011 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