Originariamente inviato da r3dd3vil
Praticamente passando
codice:
$rs = mysql_query("SELECT DATE_FORMAT(data, '%d/%m/%Y') as data FROM data");
Prendiamo dalla tabella data, la data in formato Anno-Mese-giorno, e la trasformiamo in Giorno-Mese-anno
il problema è che trasformandolo subito in giorno-mese-anno se gli passo ORDER BY data DESC non me li mette in ordine come dovrebbe
Scusa davo per assodato che estrapolavi tutti i campi e poi DATE_FORMAT. Invece con la query che usi tu l'ordine dei record dipende unicamente dal formato data visto che associ alla variabile data la nuova data e poi ordini i record sempre secondo data.
In pratica invece devi fare così.
Codice PHP:
$rs = mysql_query("SELECT nome_campo_data,DATE_FORMAT(data, '%d/%m/%Y') as data_nuova FROM nome_campo_data");
Dove ovviamente a nome_campo_data sostituisci il nome originale del campo dove è presente la data mentre data_nuova può essere cambiato con un nome qualsiasi che utilizzerai poi ad esempio per stampare a video la nuova data.