Mysql è un prodotto americano credo.
Il formato data è differente dal nostro, quindi o usi un campo text/varchar per memorizzare la data in italiano oppure visualizzi in italiano ed usi una funzione per la trasformazione.

Come Trasformarlo?

Diciamo che $data_americana ha il valore 2010-06-04

Usiamo prima un'explode di "-"

Otteniamo quindi tre valori

$anno, $mese, $giorno

Sono tre variabili e poi te le gestisci come vuoi. Quando devi aggiornare / inserire il valore a database devi prendere i dati della form e metterli in formato americano se usi un campo date, altrimenti nel formato che vuoi se usi text/varchar.