Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando ordenar os dados vindos de uma coluna no MySQL (sou novato no assunto) mas não consigo colocar na ordem normal, tipo: 1, 2, 3, 4, 5... ele sempre coloca 1 depois 10, etc.. tudo que começa com 1, depois tudo que começa com 2, etc...O Código tá assim: include "config.php";//carrega os dados$sql = "SELECT * FROM satelite ORDER BY grau";$resultado = mysql_query($sql)or die ("Não foi possível realizar a consulta ao banco de dados");while ($linha=mysql_fetch_array($resultado)) {echo "<tr><td bgcolor='#F3F3F3' align='center'><font size=2> <b><a href='charts.php?ir=$linha[ini]'> $linha[grau] $linha[posicao]</b></a></font></td>";}A Coluna Grau possui números de até 5 digitos sendo assim: 27.1 Intelsat1.0 Intelsat115.5 Satmex35.5 Panamsat22.0 NSS42.0 StarOne2.0 Loral101.0 Telesatetc...O resultado que aparece na ordenação é este:1.0 Intelsat101.0 Telesat115.5 Satmex2.0 Loral22.0 NSS27.1 Intelsat35.5 Panamsat42.0 StarOneGostaria que fossem ordenados assim: 1.0 Intelsat2.0 Loral22.0 NSS27.1 Intelsat35.5 Panamsat42.0 StarOne101.0 Telesat115.5 SatmexObrigado desde já pela ajuda!Carregando comentários...