Ecrire la date et heure de l'enregistrement

Patrice
Invité n'ayant pas de compte PHPfrance

10 févr. 2005, 23:45

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

:oops:

Eléphant du PHP | 52 Messages

11 févr. 2005, 00:25

il faut utiliser now() en SQL

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

11 févr. 2005, 18:51

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.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

ViPHP
pjl
ViPHP | 2119 Messages

21 févr. 2005, 13:39

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.