Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Problema con l'ordine dei numeri

    Ciao a tutti.
    Ho bisogno di ordinare gli array stampati da un db secono il prezzo.
    Ora il problema risiede nel fatto che gli zeri non vengono considerati. Esempio:
    Ho 5 prezzi:
    1100
    105000

    108000
    110000
    110000

    Verranno stampati in questo modo:

    105000

    108000
    1100
    110000
    110000
    Come posso risolvere il problema?


  2. #2
    Basta aggiungere un semplice ORDER BY campo_prezzo ASC nella select.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    è già inserito order by prezzo. ma me li restituisce in quel modo

  4. #4
    Quote Originariamente inviata da newbie01 Visualizza il messaggio
    è già inserito order by prezzo. ma me li restituisce in quel modo
    Allora non è un problema di zeri ma probabilmente il campo prezzo è un varchar piuttosto che un int. Ti consiglio di cambiare il tipo associato alla colonna prezzo in alternativa puoi utilizzare il CAST

    CAST(campo_prezzo AS UNSIGNED)
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Risolto. era varchar

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.