Problème enregistrement date dans BDD

Résolu/Fermé
Stargirlfr Messages postés 1175 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 12 février 2017 - 3 déc. 2009 à 21:12
Stargirlfr Messages postés 1175 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 12 février 2017 - 3 déc. 2009 à 21:17
Bonjour,

Pour le développement de mon site web (php / mySQL), je rencontre un problème pour enregistrer la date.
J'ai le code suivant (en partie) :

$date = date("d-m-Y");
[...]
mysql_query("INSERT INTO stories VALUES('$date')");

Mais la date enregistrée dans la base de données est de la forme 0000-00-00 tout le temps.
Pourtant, quand j'affiche $date, il me met la bonne date...

Une idée pour résoudre mon problème ?
Merci d'avance !
A voir également:

2 réponses

Impli Messages postés 235 Date d'inscription mardi 24 novembre 2009 Statut Membre Dernière intervention 18 août 2013 34
3 déc. 2009 à 21:14
Un problème de format ?

Ton 0000-00-00 est un format anglo-saxon, le date("d-m-Y") est au format français.
Soit tu changes le type du champ, soit tu modifies ta fonction date en date("Y-m-d");
0
Stargirlfr Messages postés 1175 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 12 février 2017 356
3 déc. 2009 à 21:17
Oh !!! Merci infiniment !! C'était bien ça !
Bonne continuation à toi ^^ !
0