Champ de type date en mysql

Fermé
Hocky2009 Messages postés 25 Date d'inscription lundi 16 février 2009 Statut Membre Dernière intervention 1 octobre 2013 - 5 oct. 2009 à 17:28
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 - 5 oct. 2009 à 18:29
Bonjour,
Je travaille avec PHP et MySQL.
Dans ma base de données, j'ai une table qui contient un champ de type date. Lors d'une insertion ce champ contient toujours la valeur par défaut '0000-00-00'. Pourtant dans mon code PHP je récupère la date du jour par $jour=date('20y-m-d'), ensuite dans ma requête SQL, je renseigne le champ en question par la variable $jour.
je ne sais pas pourquoi le champ contient toujours la valeur '0000-00-00' qui est la valeur par défaut du champ.

S.V.P aidez moi.

Merci.

1 réponse

Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
5 oct. 2009 à 18:29
Salut,

pourquoi ? $jour=date('20y-m-d')

alors que tu peux faire :

$jour=date('Y-m-d');

puis si c'est ça si tu mets direct $jour dans la requête faut aussi spécifier les heures, minutes, secondes...

-->

$jour=date('Y-m-d H:i:s');

Et si ca marche toujours pas fait un echo de ta requête et postes la !
0