Visualizzazione risultati 1 fino 4 di 4

Discussione: L'ordine della query è errato !!

  1. #1
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Vorrei fare uno script dei programmi più cliccati.
    La mia query è questa:
    $query = "SELECT titolo,click FROM $table_name ORDER BY click DESC LIMIT 0,9";
    solo che non ordina bene tutto,infatti per il db conta la prima cifra di "click",per esempio:
    Programma1 : click = 7
    Programma2 : click = 60

    Mette come più cliccato programma 1 perchè inizia con 7 che è maggiore di 6(prima cifra del programma2) come posso fare ?

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Probabilmente il problema è dovuto al fatto che la colonna click contiene dati in formato stringa (varchar o altro) e non numerici (int, ecc.). Prova a controllare.

    La soluzione migliore in tal caso dovrebbe essere semplicemente cambiare il tipo di dati della colonna. Sinceramente non ho mai fatto però una cosa del genere, quindi al momento non saprei dirti come fare ...

    Fa sapere se è come suppongo e se riesci a risolvere ;)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

  3. #3
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Perfetto !!!! MA sei un mito !!! Ora funziona,era in formato TEXT e l'ho cambiato con phpadmin in INT (11) !! Grazie !

  4. #4
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    ;)
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

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