Page 1 sur 1
date automatique
Posté : 16 janv. 2006, 19:35
par gregk81
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 !
Posté : 16 janv. 2006, 19:41
par ouckileou
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
Posté : 16 janv. 2006, 19:57
par gregk81
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 !
Posté : 16 janv. 2006, 20:01
par ouckileou
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');
Posté : 16 janv. 2006, 20:02
par Cyrano
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.
Posté : 16 janv. 2006, 20:33
par gregk81
Merci les gars pour votre aide!
A bientot !
