Mettiamo caso che nella mia tabella user ho un campo cosi:

data DATE NOT NULL

e quando inserisco faccio
Codice PHP:
$data date("Y-m-d");
mysql_query("INSERT INTO user VALUES('$data'); 
e dopo devo andare a stampare la data:

Codice PHP:
$q mysql_query("SELECT DATE_FORMAT(data, "%d/%m/%Y") FROM user");
// poi stampo tutto quello che mi serve 
Il mio dubbio è: visto che la data inserita è Y-m-d e poi voglio riprenderla come d/m/Y mi da errore il mysql?

Altra domanda: se dentro la tabella user ho tanti campi compreso il campo: data DATE NOT NULL e devo prendere tutti i dati compreso la data formattata posso fare cosi?:
Codice PHP:
$q mysql_query("SELECT *, DATE_FORMAT(data, "%d/%m/%Y") FROM user WHERE id = '$id'"); 
Grazie per le risposte a questi atroci dubbi