Visualizzazione dei risultati da 1 a 4 su 4

Discussione: MySQL: Order Desc

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227

    MySQL: Order Desc

    Salve a tutti!
    Ho un piccolo problema a selezionare i dati da un database mySQL.
    Questa è la query usata:
    Codice PHP:
    SELECT FROM `tabellaORDER BY visit DESC LIMIT 10 
    Il risultato però è questo:


    E non capisco il motivo ._.

    Grazie in anticipo a tutti
    Alex


    P.S. Ho già verificato e non ci sono spazi o altri caratteri

  2. #2
    E' perchè il campo visit è varchar e non int.
    Prova così:

    Codice PHP:
    SELECT FROM `tabellaORDER BY CAST(visit AS UNSIGNEDDESC LIMIT 10 
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2010
    Messaggi
    227
    Grazie mille, solitamente funzionava pur essendo varchar ma.. per sicurezza ho modificato tutti i campi numerici in INT ^^

  4. #4
    Per i varchar è logico che 5 e 2 vengano prima di 18 (che inizia per 1)
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.