J'ai une date comme ça: 07/15/2015
et j'essaie d'insérer cette date dans une colonne de base de données Date
. Mon problème est avec cette date est que la base de données enregistre la date 0000-00-00
comment puis-je obtenir la date pour enregistrer correctement comme si 2015-07-15
Voici le code que je utilise pour insérer:MySQL et PHP insertion d'une date dans un champ Date
function insertCareer($connection, $date, $title, $text){
if($stmt = $connection->prepare("INSERT INTO `careers` (date, title, text) VALUES (?, ?, ?)")){
$stmt->bind_param('sss', $date, $title, $text);
$stmt->execute();
$stmt->close();
echo 'Career has been added <br>';
}
}
Comment puis-je résoudre ce problème?
Que contient '$ date'? – Ben
Vous pouvez enregistrer la date sous la forme AAAA-MM-JJ dans mysql. Pas comme DD-MM-YYYY !!! –
voir aussi http://stackoverflow.com/a/1861551/689579 pour le faire dans mysql – Sean