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.
![]()