Page 1 sur 1
Ecrire la date et heure de l'enregistrement
Posté : 10 févr. 2005, 23:45
par Patrice
Bojour,
Y a t'il une fonction sql pour enregistrer dans une colone datetime la date et heure de la modification d'un enregistrement en sql ou en php.
J'en ai marre de chercher
(variable prédéfinie ?)
merci d'avance

Posté : 11 févr. 2005, 00:25
par julien
il faut utiliser now() en SQL
Posté : 11 févr. 2005, 18:51
par mere-teresa
Les deux existent :
-soit tu remplis une variable avec la fonction date() de PHP et utiliser cette variable pour construire ta requête
- Le SQL permet d'utiliser des fonctions de date aussi. Enfin, à mon avis, c'est mieux d'utiliser les fonctions SQL, surtout que tu peux directement calculer des intervalles avec des requêtes SELECT sur les champs 'date'
La fonction NOW() évoquée par julien "NOW()
Retourne la date courante au format 'YYYY-MM-DD HH:MM:SS' ou YYYYMMDDHHMMSS , suivant le contexte numérique ou chaîne", voir les fonctions SQL de date sur Nexen.
Posté : 21 févr. 2005, 13:39
par pjl
Voir aussi les particularités du format timestamp de MySQL.
Ca peut résoudre le problème sans être obligé de se prendre la tête en programmation.