date automatique

Eléphanteau du PHP | 23 Messages

16 janv. 2006, 19:35

Salut !

Petite question surement toute simple : Comment est ce que l'on peux automatiser la date de création d'un message ?

Est ce qu'il faut mettre auto increment dans phpmyadmin ? Ou est ce qu'il y a une petite requete à mettre dans mon formulaire php ?

Merci d'avance !

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

16 janv. 2006, 19:41

Salut,

de quoi parles-tu ? un message dans quoi ?
Il faut un peu plus de précision, ça ne veut pas dire grand chose pour le moment ;)

PHP : langage de programmation
MySQL : Système de gestion de base de données
phpMyAdmin : interface pour manipuler des bases de données MySQL

Eléphanteau du PHP | 23 Messages

16 janv. 2006, 19:57

OK je reprend,

J'ai sur mon site une petite section pour laisser des messages qui apparaissent sur le site (une sorte de guest book)

J'aimerai que lorsque quelqu'un laisse un message, la date de création du message apparaisse toute seule par magie dans ma base de donnée.

Voila !

Modérateur PHPfrance
Modérateur PHPfrance | 6373 Messages

16 janv. 2006, 20:01

Ok, alors dans ta table si ce n'est pas déjà fait tu ajoutes une colonne du genre "date_msg", de type Date ou Datetime, et lors de l'enregistrement d'un message, tu peux rajouter dans la requête d'insertion la fonction NOW(), qui renvoie le datetime courant (date+heure)

Code : Tout sélectionner

INSERT INTO laTable (date_msg, pseudo, msg) VALUES (NOW(), 'Bob', 'Salut les gars');

Mammouth du PHP | 19672 Messages

16 janv. 2006, 20:02

Alors dans la table où tu enregistres le message, ajoute un champ "date_msg" par exemple de type DATETIME et dans la requête d'insertion, pour ce champ tu mets "NOW()" comme valeur, ça mettra automatiquement la date et l'heure du moment de l'enregistrement. Il faudra ensuite récupérer cette valeur et la convertir pour l'afficher.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 23 Messages

16 janv. 2006, 20:33

Merci les gars pour votre aide! :D

A bientot ! :D