Visualizzazione risultati 1 fino 7 di 7

Discussione: query non restituisce ordine alfabetico

  1. #1
    totalracingsim non è connesso Neofita
    Data registrazione
    29-01-2012
    Messaggi
    19

    Predefinito query non restituisce ordine alfabetico

    ciao a tutti, avrei bisogno di aiuto per quanto riguarda questa funzione.

    ho creato una tabella nel mysql chiamata statistiche e ho messo vari campi (id, pilota, nazione, vittorie, pole, podi, giri_v e punti).

    Codice:
    CREATE TABLE IF NOT EXISTS `statistiche` (
      `id` int(50) NOT NULL AUTO_INCREMENT,
      `pilota` text NOT NULL,
      `nazione` text NOT NULL,
      `vittorie` decimal(10,0) NOT NULL,
      `pole` decimal(10,0) NOT NULL,
      `podi` decimal(10,0) NOT NULL,
      `giri_v` decimal(10,0) NOT NULL,
      `punti` decimal(10,0) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=528 ;
    ecco questa è la query che serve per creare la tabella. ora se volessi mettere in ordine alfabetico devo lanciare questa:
    Codice:
    SELECT pilota from statistiche order by pilota asc
    il problema che non mi mette in ordine alfabetico tutto, ma solo a pezzi... faccio presente che all'interno del campo pilota appare nome e cognome (esempio con nomi di fantasia: parte con alessio pino, andrea gatti, davide scullo, francesco pini, ecc.... dopo mi riparte con alex guadagnini, claudio finti ecc... fino ad arrivare alla fine... io non riesco a capire dove sbaglio.
    eppure lanciando la query per gli altri campi funziona tutto correttamente...

    P.S. premetto che sono alle prime armi con il php e il mysql
    Ultima modifica di totalracingsim : 02-08-2012 alle ore 17.02.26 Motivo: aggiunto il p.s.

  2. #2
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Per come ce la racconti è tutto corretto e non c'è motivo per avere i risultati non ordinati che dici di ottenere. Se visualizzi e ordini i dati da phpMyAdmin immagino che invece sia tutto a posto. È così?


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  3. #3
    totalracingsim non è connesso Neofita
    Data registrazione
    29-01-2012
    Messaggi
    19

    Predefinito

    e no... il fatto che quello che mi restituisce sia nella pagina sia nel pannello di amministrazione mysql l'orine appare nello stesso modo che ho descritto nel primo post.

    l'unica cosa che mi verrebbe da dire, ma che però non sono sicuro, sono i formati usati nel campo pilota...

    ma non ho idea...

  4. #4
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Se vedi quell'ordine anche in phpMyAdmin allora bisognerebbe vedere un po' di dati reali per capirci qualcosa.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  5. #5
    totalracingsim non è connesso Neofita
    Data registrazione
    29-01-2012
    Messaggi
    19

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Se vedi quell'ordine anche in phpMyAdmin allora bisognerebbe vedere un po' di dati reali per capirci qualcosa.
    di cosa avresti bisogno???

    se vuoi ti posso linkare la pagina dove riscontro questo problema.
    Ultima modifica di totalracingsim : 04-08-2012 alle ore 12.42.55

  6. #6
    habbogalactica non è connesso Utente giovane
    Data registrazione
    12-06-2012
    Messaggi
    66

    Predefinito

    A volte anche a me capitano cose simili, prova a copiare pari pari dal phpMyAdmin,ad esempio prova a scrivere questo codice:
    SELECT pilota
    FROM `statistiche`
    ORDER BY `statistiche`.`pilota` ASC

  7. #7
    totalracingsim non è connesso Neofita
    Data registrazione
    29-01-2012
    Messaggi
    19

    Predefinito

    Citazione Originalmente inviato da habbogalactica Visualizza messaggio
    A volte anche a me capitano cose simili, prova a copiare pari pari dal phpMyAdmin,ad esempio prova a scrivere questo codice:
    SELECT pilota
    FROM `statistiche`
    ORDER BY `statistiche`.`pilota` ASC
    lo stesso non andava, ho provato anche io...

    cmq oggi si è sistemato da solo... bha... meglio così

Regole di scrittura

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