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�.