date courante dans bdd - SQL/NoSQL - Programmation
Marsh Posté le 24-05-2004 à 18:49:57
je pense qu'il vaudrais mieux que tu insere la date en meme temps que les autre infos donc en php et non pas en valeur par defaut dans la bdd
Marsh Posté le 24-05-2004 à 21:24:37
Je dois faire un INSERT INTO, c'est ça ?
Code :
|
En tout cas, ce truc là ne marche pas (si je mets NOW() non plus). J'ai toujours 0000-00-00 comme date.
Marsh Posté le 24-05-2004 à 21:30:20
Ou là, c'est illisible, je recommence :
mysql_query
(
'INSERT INTO `or`
(`id_or`,`nom`,`date`,`e-mail`,`message` )'
.'VALUES( \'\', \''.$_POST["nom"].'\', \''.CURRENT_TIME(10).'\', \''.$_POST["e-mail"].'\', \''.$_POST["message"].'\');
'.''
)
Marsh Posté le 25-05-2004 à 10:16:35
ca doit ressembler à un truc dans le genre. je me rappelle plus comment on recupere la date courante en php donc je te fais confiance!!
Marsh Posté le 24-05-2004 à 18:37:25
Bonjour,
Je suis en train de faire un livre d'or et je veux que la date des messages soit celle à laquelle les users postent le message. Voici mon champ date :
type : timestamp(10)
attribut:
null: oui
défaut: NULL
extra :
Je voulais que la valeur par defaut soit la date courante donc j'ai mis:
null: non
défaut : now(), j'ai aussi essayé current_time ...
Mais le pbm, c'est que lorsque je sauvegarde les modif', ça affiche ma première description du champ(null=oui et défaut=null).
De plus quand j'insère une ligne directement dans ma bdd, pas de pbm, mais quand j'utilise un formulaire html/php, la date qui s'insère dans la bdd est 000000000...
Y a pas une extension à activer ou autre chose ?
Merci.
J'utilise Easyphp 1.7.