- Home
- Categorie
- Coding e Sistemistica
- PHP
- risultato query in ordine numerico
-
risultato query in ordine numerico
Vi scrivo per sapere come risolvere un problema di ordinamento numerico di una select.
ho eseguito una query su un campo decimal che ho ordinato in ordine crescente. Il risultato è che non sono in ordine le unità con le decine.
21.66 |
22.64 |
23.63 |
26.08 |
31.08 |
5.00 |
55.08Come fare per ordinare tutti i numeri?
-
Prova con questo:
[PHP]<?php
$input = "Alien";
echo str_pad($input, 10); // produces "Alien "
echo str_pad($input, 10, "-=", STR_PAD_LEFT); // produces "-=-=-Alien"
echo str_pad($input, 10, "", STR_PAD_BOTH); // produces "Alien"
echo str_pad($input, 6 , "__"); // produces "Alien"
?>[/PHP]nel tuo caso:
[PHP]$num="12";
echo str_pad($num, 6, "0", STR_PAD_LEFT); [/PHP]Chiaramente solo per ordinarli. Poi recuperi i valori a parte.
Comunque dai un occhio qui:
vu vu vu.risorse.net/mysql/tipi_campi_numerici.asp