Salut Christophe,

Sauf erreur de ma part, la fonction NOW() tout en majuscule est une fonction MySQL, ce n'est pas une fonction PHP.

http://www.w3schools.com/sql/func_now.asp

En principe, elle retourne la date et l'heure courante.

Si ton souhait est simplement d'insérer la date sans l'heure, tu peux utiliser une requête similaire à la suivante :

INSERT INTO taTable (date_creation) VALUES (CURRENT_DATE())

Ou alors, si tu préfère la date et l'heure :

INSERT INTO taTable (date_creation) VALUES (NOW())

Je t'invite à consulter ce topic sur le forum Stack Overflow :

http://stackoverflow.com/questions/19944200/inserting-current-date-into-table

Ou alors, tu peux définir la valeur par défaut que prendra le champ date_creation CURRENT_DATE() ou NOW() lors de la création de ta table.

Ainsi, ceci devrait téviter de l'insèrer dans tes requêtes ultérieures, tu n'insèreras alors que les autres champs, et la date courante sera insérée automatiquement avec chaque nouvel enregistrement.

Sinon, si tu préfères utiliser la fonctgion date du PHP, tu peux aussi insérer une date formatée avec chaque nouvel enregistrement dans ta table.

http://fr.php.net/manual/fr/function.date.php

Voilà, en espérant que ca t'aidera un petit peu.

Bien amicalement,
Abdel.

----- Original Message ----- From: "Christophe GARNIER" <[email protected]>
To: "Proglist" <[email protected]>
Sent: Thursday, April 21, 2016 4:32 PM
Subject: [progliste] php mysql insertion automatique de date


Bonjour à tous. Je cherche sur internet depuis un bon moment et ça ne fonctionne pas. Je suis entrain de créer une appli dans laquelle l’utilisateur entre sujet et message dans un champ de formulaire. dans ma table sql il y a ces 2 champs plus un champ date_creation . Je voudrais que ce dernier soit rempli automatiquement. Selon vous quelle est la meilleure solution. A la base je voudrais que mysql se débrouille tout seul pour le faire mais je ne trouve pas une procédure qui marche. sinon en php j’utilise une requête préparer pour insérer les données dans ma table mysql. j’utilise la fonction now() mais j’ai un message d’erreur qui indique que cette fonction n’existe pas. Si quelqu’un peut me filer un coup de main je lui en serait bien reconnaissant.
merci à tous et bonne journée.
X-listar-version: Listar v0.42
Sender: [email protected]
Errors-to: [email protected]
X-original-sender: [email protected]
Precedence: bulk
Reply-to: [email protected]
X-list: progliste


Progliste :
Pour se dsinscrire de la liste : mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/

Je vous rappelle que les pices jointe sont activs leur taille est limit 2 MO

Pour accder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv, je vous rpondrez en priv.




Progliste :
Pour se d�sinscrire de la liste : 
mailto:[email protected]?subject=unsubscribe

Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/       

Je vous rappelle que les pi�ces jointe sont activ�s leur taille est limit� � 2 MO
Pour acc�der aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en priv�, je 
vous r�pondrez en priv�.
        
        

Répondre à