PHDiniz 0 Denunciar post Postado Outubro 21, 2009 Pessoal, tenho um banco de dados com as seguintes colunas: IP - MAC - Cliente - Bairro Coloquei um order by IP desc para ordenar por IP. Porem, ele retorna assim: Como faço pra retornar assim? 10.1.2.22 10.1.2.21 10.1.2.20 10.1.2.19 10.1.2.18 10.1.2.17 10.1.2.16 10.1.2.15 10.1.2.14 10.1.2.12 10.1.2.11 10.1.2.10 10.1.2.9 10.1.2.8 10.1.2.7 10.1.2.6 10.1.2.5 10.1.2.4 10.1.2.3 10.1.2.2 10.1.2.1 Codigo que to usando: <?php $look = mysql_query("SELECT ip,mac,cliente,bairro FROM clientes ORDER BY ip desc"); while($listar = mysql_fetch_array($look)) { echo '<tr> <td><center>'.$listar[0].'</center></td> <td><center>'.$listar[2].'</center></td> <td><center>'.$listar[1].'</center></td> <td"><center>'.$listar[3].'</center></td> </tr>'; } ?> Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
koga021 0 Denunciar post Postado Outubro 21, 2009 utiliza order by crescente order by asc Compartilhar este post Link para o post Compartilhar em outros sites
PHDiniz 0 Denunciar post Postado Outubro 21, 2009 Koga, mas preciso decrescente e ordenado. Do maior pro menor, respeitando os finais. Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Outubro 21, 2009 Cara, tua dúvida é no Mysql. Vou mover pra lá. Tópico Movido PHP http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Mysql Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Outubro 21, 2009 Tem que usar obviamente uma função que conversa para a representação numérica do IP. Você pode fazer isso com INET_ATON(). Exemplo: ... ORDER BY INET_ATON(ip) DESC Ou você pode armazenar essa representação numérica e converte para a forma como você tem hoje com INET_NTOA(). Mais informações: - http://dev.mysql.com/doc/refman/5.0/en/miscellaneous-functions.html#function_inet-aton Compartilhar este post Link para o post Compartilhar em outros sites
PHDiniz 0 Denunciar post Postado Outubro 21, 2009 Eclesiastes, muito obrigado pela ajuda! Deu certo! Abraço. Compartilhar este post Link para o post Compartilhar em outros sites