Query non restituisce ordine alfabetico
Inviato: 04/08/2012, 10:15
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).
Lanciando questa query mi crea la tabella.
Ora se volessi mettere in ordine alfabetico devo lanciare questa:
Il problema è che non mi mette in ordine alfabetico tutto, ma solo a pezzi... all'interno del campo pilota appare nome e cognome distanziati con uno spazio classico (esempio con nomi di fantasia: parte con alessio pino, andrea gatti, davide scullo, francesco pini, ecc.... dopo riparte con alex guadagnini, claudio finti ecc...fino ad arrivare alla fine... io non riesco a capire dove sbaglio).
Altra cosa, questo problema me lo da anche quando lancio la query, dell'ordine, dal pannello di amministrazione mysql, non solo quando mi stampa la pagina, e questo mi pare strano.
L'unica cosa che mi verrebbe da dire è che forse ho settato qualche campo in modo errato, ma essendo alle prime armi con mysql e php, non sono in grado di trovare l'errore.
Il mio sito è ospitato su altervista.
P.S. Se lancio la seconda query sostituendo i campi con altri presenti in tabella, funziona correttamente la visualizzazione, solo per quel determinato campo non lo fa.
Grazie mille a chiunque voglia aiutarmi.
Ho creato una tabella nel mysql chiamata statistiche e ho messo vari campi (id, pilota, nazione, vittorie, pole, podi, giri_v e punti).
Lanciando questa query mi crea la tabella.
Codice: Seleziona tutto
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 ;
Codice: Seleziona tutto
SELECT pilota from statistiche order by pilota asc
Altra cosa, questo problema me lo da anche quando lancio la query, dell'ordine, dal pannello di amministrazione mysql, non solo quando mi stampa la pagina, e questo mi pare strano.
L'unica cosa che mi verrebbe da dire è che forse ho settato qualche campo in modo errato, ma essendo alle prime armi con mysql e php, non sono in grado di trovare l'errore.
Il mio sito è ospitato su altervista.
P.S. Se lancio la seconda query sostituendo i campi con altri presenti in tabella, funziona correttamente la visualizzazione, solo per quel determinato campo non lo fa.
Grazie mille a chiunque voglia aiutarmi.