Remplir un champ date en mysql

Résolu
zied86 -  
 le père -
Bonjour,
je veux inserer la date system dans u champs de type datetime dans une base mysql

j'ai essayer avec ce code mais ca marcha pas..

insert into messages values('bilel',' CURTIME()')

11 réponses

zied86 Messages postés 90 Statut Membre 1
 
merci;
j'ai resolu mon probleme a l'aide du commande now();
INSERT INTO messages VALUES ('bilel', now());
1
ekra Messages postés 1873 Statut Membre 342
 
Bonjour,

Si tu appelles une fonction, je ne pense pas que cela nécessite des quotes.
INSERT INTO messages VALUES ('bilel', CURTIME());
;)
0
le père
 
bonjour

je ne pense pas que cela nécessite des quotes
C'est sûr qu'il n'en faut pas.
si tu mets des quotes, ça va essayer d' insérer dans ta base le texte CURTIME() tel quel, ça n'appellera pas la fonction
0
zied86 Messages postés 90 Statut Membre 1
 
merci;
mais le probleme qu'il les enregistres comme des 0
voici un exemple d'enregistrement::

0000-00-00 00:00:00
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
le père
 
Dans la définition de ta table messages, n'as-tu bien que 2 champs ?
0
zied86 Messages postés 90 Statut Membre 1
 
oui dans mon table j'ai que deux champs..
0
le père
 
ça devrait marcher. Comment fais-tu ton instertion et comment vérifies-tu le résultat ?
0
zied86 Messages postés 90 Statut Membre 1
 
je manupile ma base de donee mysql a l'aide easy php...
0
le père
 
avec un script php ou avec phpmyadmin ?
0
zied86 Messages postés 90 Statut Membre 1
 
0
le père
 
étonnant.
J'avais bien pensé à quelque chose du genre, mais chez moi la requête est refusée et ne provoque aucune insertion.
Sans doute un problème de version de mysql
0