Originariamente inviato da cybermarinella

vorrei però usare questo formato anche per la data estratta da db.
con questa stringa riesco a sciverla a parole ma in inglese:

$sql = "select *, date_format(data,'%d %M %Y') as data_f (...);
ma non ti dà errore questa query??

quanti campi devi estrarre oltre alla data?
Ipotizzando che tu abbia 3 campi sulla tabella e che il terzo sia quello dove salvi la data...potresti riscriverla così:
Codice PHP:
$sql "SELECT col1,col2,DATE_FORMAT(col_data,'%d %M %Y') FROM eventi ORDER BY col_data DESC LIMIT 3 ";
$query mysql_query($sql) or die("Query fallita: ".mysql_error()); 
poi verifica che la stampi correttamente così:
Codice PHP:
while($arr mysql_fetch_array($queryMYSQL_NUM)) {
        
$campo1=$arr[0];
        
$campo2=$[1];
        
$data=$arr[2];  // campo data..verifica posizione sulla tabella
    
}
echo 
"".$data