Rechercher : dans
Par :

Remplir un champ date en mysql

Dernière réponse le 10 déc 2007 à 13:40:30 zied86, le 10 déc 2007 à 05:02:44 
 Signaler ce message aux modérateurs

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()')

Configuration: Windows XP
Firefox 2.0.0.11

1

ekra, le 10 déc 2007 à 07:23:14

Bonjour,

Si tu appelles une fonction, je ne pense pas que cela nécessite des quotes.
INSERT INTO messages VALUES ('bilel', CURTIME());
;)
Ceci est une signature.

Répondre à ekra

2

le père, le 10 déc 2007 à 07:54:44

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

Répondre à le père

3

zied86, le 10 déc 2007 à 10:58:32

Merci;
mais le probleme qu'il les enregistres comme des 0
voici un exemple d'enregistrement::

0000-00-00 00:00:00

Répondre à zied86

4

le père, le 10 déc 2007 à 11:35:53

Dans la définition de ta table messages, n'as-tu bien que 2 champs ?

Répondre à le père

5

zied86, le 10 déc 2007 à 11:40:59

Oui dans mon table j'ai que deux champs..

Répondre à zied86

6

le père, le 10 déc 2007 à 11:46:39

ça devrait marcher. Comment fais-tu ton instertion et comment vérifies-tu le résultat ?

Répondre à le père

7

zied86, le 10 déc 2007 à 11:50:36

Je manupile ma base de donee mysql a l'aide easy php...

Répondre à zied86

8

le père, le 10 déc 2007 à 11:53:58

Avec un script php ou avec phpmyadmin ?

Répondre à le père

9

zied86, le 10 déc 2007 à 12:09:26
Répondre à zied86

10

zied86, le 10 déc 2007 à 12:44:41
  • +1

Merci;
j'ai resolu mon probleme a l'aide du commande now();
INSERT INTO messages VALUES ('bilel', now());

Répondre à zied86

11

 le père, le 10 déc 2007 à 13:40:30

é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

Répondre à le père