Visualizzazione risultati 1 fino 6 di 6

Discussione: Ordinare dati in una query

  1. #1
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    [code:1:656750733e]$query = "SELECT * FROM $pre$tabelladb ORDER BY clickin DESC";[/code:1:656750733e]

    Sto cercando di ordinare dei dati secondo il parametro clickin. Il problema dove sta direte voi?

    perche' 4 è considerato maggiore di 35?
    per esempio otengo questo output:
    1
    11
    2
    3
    31
    32
    33
    34
    4



    perchè considera solo la prima cifra per ordinare i dati e come posso dare un ordine effettivo?
    1
    2
    3
    4
    11
    31
    32
    33
    34

    Grazie in ogni caso!

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da madbad
    [code:1:596beeeb8d]$query = "SELECT * FROM $pre$tabelladb ORDER BY clickin DESC";[/code:1:596beeeb8d]

    Sto cercando di ordinare dei dati secondo il parametro clickin. Il problema dove sta direte voi?

    perche' 4 è considerato maggiore di 35?
    per esempio otengo questo output:
    1
    11
    2
    3
    31
    32
    33
    34
    4



    perchè considera solo la prima cifra per ordinare i dati e come posso dare un ordine effettivo?
    1
    2
    3
    4
    11
    31
    32
    33
    34

    Grazie in ogni caso!
    prova con
    001
    002
    003
    004
    011
    023
    034
    045
    078
    100
    111
    123

  3. #3
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    altre alternative... (se fosse un campo autoincrement metterebbe in automatico 1-2-3-etc e non 001-002-003).

    Un modo ci dev'essere!

  4. #4
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    Ok ho usato Zerofill come da te consigliatomi.

    Ma ora quando stampo la variabile come tolgo tutti gli zeri che mi mette prima del numero effettivo? :S

  5. #5
    Guest

    Predefinito

    Ehm
    prova a molitiplicarla per 1, vedi che fa.
    In alternativa conti gli 0 eppoi li levi come se fosse una stringa 8)

  6. #6
    L'avatar di madbad
    madbad non è connesso AlterVistiano
    Data registrazione
    25-08-2002
    Messaggi
    842

    Predefinito

    8) EHEHE che furberia. Vado subito a provare

    Grazie mille dell'aiuto :o :D

Regole di scrittura

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