[...]Il mio problema č che l'utente inserisce la data in formato europeo (ad es. 31-12-2004) e mysql la vuole invece in formato americano (es. 12-31-2004)
list($giorno,$mese,$anno) = explode("-",$data_immessa_da_utente);

$data_mysql = $anno."-".$mese."-".$giorno ;