Ir para conteúdo

POWERED BY:

Arquivado

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

francinebraga

Ordenar números

Recommended Posts

Como faço para ordenar uma sequência de numeros no php?eu utilizo o order by mais, com esse comando ele ordena na sequência da primeira casa decimal,tipo 1,10,11,2,3,4... e eu preciso que seje 1,2,3,4......10,11...alguma dica?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto está acontecendo porque estes números estão como string, provavelmente varchar, daí eh assim mesmo.Se você tiver estes dados em um campo inteiro não terá acontecerá isto.Então o problema não eh com a select e sim com a definição da tabela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

vja a dica do walace, em todo o caso se quiser ordenar por função, tente:

$a = array(1,10,11,2,3,4);sort($a);while (list($v,$c) = each($a)) {  echo "$c\n"; }

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.