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