Visualizzazione risultati 1 fino 15 di 15

Discussione: Tentavo di realizzare una classifica ma...

  1. #1
    L'avatar di lobster
    lobster non è connesso Utente
    Data registrazione
    05-09-2003
    Residenza
    ...nel 'Paese dei Balocchi'...
    Messaggi
    151

    Predefinito Tentavo di realizzare una classifica ma...

    Ciao!

    Ennesimo problema!

    Come faccio a ordinare i numeri contenuti in un database in ordine decrescente?

    Io ho provato con "order by contatore DESC" ma questo è il risultato

    9
    8
    7
    6
    5
    4
    3
    1
    10
    11
    12
    13
    ....

    Io invece vorrei:

    13
    12
    11
    10
    9
    8
    7
    6
    ecc.

    Come devo fare?
    E' un problema di impostazione del campo del database?

    Help me, plase!!!

  2. #2
    Guest

    Predefinito

    Esatto, è un impostazione errata (nel tuo caso) del campo della tabella.
    Di che tipo è? (in questo periodo non posso fare prove)


    Ciaoooo!!!!!

  3. #3
    Guest

    Predefinito

    prova a mettere come campo un int forse dovrebbe andare..

  4. #4
    L'avatar di s7ntech
    s7ntech non è connesso AlterVistiano
    Data registrazione
    26-09-2004
    Messaggi
    758

    Predefinito

    prova con
    $sql = "SELECT * FROM tabella ORDER BY id DESC";
    $risultato = mysql_query($sql);

    while ($array = mysql_fetch_array($risultato))
    {
    print $array['campotabella'];
    }
    ___________________________________________
    is mail or not is mail?
    -------------------------------------------------
    Ogni uomo e' gia' per meta' innamorato di una donna che lo sta a sentire (Francis)
    presa da http://loki88.altervista.org/

  5. #5
    Guest

    Predefinito

    aveva provato ma gli veniva un ordine sbagliato... forse come ha detto debug dipende dal campo della tabella!

  6. #6
    L'avatar di s7ntech
    s7ntech non è connesso AlterVistiano
    Data registrazione
    26-09-2004
    Messaggi
    758

    Predefinito

    a me così da il seguente risultato
    http://s7ntech.altervista.org/Senza-titolo-1.jpg
    ___________________________________________
    is mail or not is mail?
    -------------------------------------------------
    Ogni uomo e' gia' per meta' innamorato di una donna che lo sta a sentire (Francis)
    presa da http://loki88.altervista.org/

  7. #7
    Guest

    Predefinito

    che cosa ti da questo risultato?

  8. #8
    L'avatar di s7ntech
    s7ntech non è connesso AlterVistiano
    Data registrazione
    26-09-2004
    Messaggi
    758

    Predefinito

    mi estrae i dati dall'id più grande a quello più piccolo
    ___________________________________________
    is mail or not is mail?
    -------------------------------------------------
    Ogni uomo e' gia' per meta' innamorato di una donna che lo sta a sentire (Francis)
    presa da http://loki88.altervista.org/

  9. #9
    Guest

    Predefinito

    esatto, ma come campo della tabella cos'hai, un int? se si lobster metti int(100) come campo!

  10. #10
    L'avatar di s7ntech
    s7ntech non è connesso AlterVistiano
    Data registrazione
    26-09-2004
    Messaggi
    758

    Predefinito

    questi sono quelli che ho usato nell'esempio

    id int
    messaggio text
    nick varchar
    ___________________________________________
    is mail or not is mail?
    -------------------------------------------------
    Ogni uomo e' gia' per meta' innamorato di una donna che lo sta a sentire (Francis)
    presa da http://loki88.altervista.org/

  11. #11
    L'avatar di lobster
    lobster non è connesso Utente
    Data registrazione
    05-09-2003
    Residenza
    ...nel 'Paese dei Balocchi'...
    Messaggi
    151

    Predefinito

    ragazzi siete magici!!!

    bastava mettere INT(100)!!!

    grazie!!! :smile:

  12. #12
    Guest

    Predefinito

    di nulla!

    ciao!
    giako

  13. #13
    Guest

    Predefinito

    Chiedo scusa, come sarebbe int(100)???

    Come può esistere, o essere necessario, un campo INT con lunghezza 100 cifre? Gli int vanno da -2147483648 a 2147483647, o da 0 a 4294967295 se impostati UNSIGNED... quindi il massimo valore per la lunghezza è 10...

  14. #14
    Guest

    Predefinito

    come il massimo è 10? hai appena detto che arriva a 42949 ecc...

  15. #15
    Guest

    Predefinito

    Quella che metti tra parentesi è la lunghezza del campo, non il valore massimo...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •