Bonjour,
 
Je pense qu'utiliser les regex pour ça, c'est un marteau-pilon pour écraser une puce.
 
Si ton format reçu est 'jj/mm/aaaa' :
 
$date = '16/10/2005';
list($jour, $mois, $annee) = explode('/', $date);
$dateSql = "$annee-$mois-$jour";
 
Lorsque tu récupères la date dans la table, tu peux changer le format dans la requête :
 
select date_format(leChampDate, '%d/%m/%Y)