-
Problème de date
Bonsoir
J ai un problème lors de l'ajout des dates via le formulaire, le résultat que j ai sur la base mysql : 0000-00-00 00:00:00
le type de champ : Datetime
$Date_operation=date("d/m/Y");
$sql = "INSERT INTO commandes VALUES '$Date_operation','$Partenaire','$Type_cde','$Num_cde','$Date_cde')";
NB : les deux dates sont inscrit sur la base mysql sous forme : 0000-00-00 00:00:00
-
Bonjour
Ton problème c'est le format de date : sur mysql, les dates sont au format Y-m-d (format anglais) et non le contraire, c'est la raison de tous ces 0
-
Pour éviter l'utilisation de PHP pour si peu et faire des concaténations qui peuvent introduire des erreurs de syntaxe autant utiliser directement les fonctions MySQL pour un DATETIME qui sont au choix : NOW(), LOCALTIME, LOCALTIME(), LOCALTIMESTAMP, LOCALTIMESTAMP(), CURRENT_TIMESTAMP, CURRENT_TIMESTAMP(), SYSDATE(). Votre requête ainsi simplifiée serait :
Code:
$sql = "INSERT INTO commandes VALUES(NOW(),'$Partenaire','$Type_cde','$Num_cde','$Date_cde')";
-
J ai ajouté cette modification mais ca n a pas marché :cry:
-