• User

    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.08

    Come fare per ordinare tutti i numeri?


  • User Attivo

    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
    :ciauz: