Hello,

je n'arrive pas a inserer la date courante lors de la creation d'une nouvelle ligne, voici la table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$sql="CREATE TABLE IF NOT EXISTS ".strtolower(TABLECOMZ)." (
        id              INT       (".LENGTHID.")               UNSIGNED         	NOT NULL,
        pseudo          VARCHAR   (".LENGTHPSEUDO.")                       	        NOT NULL,
        text            TEXT      (".LENGTHTXT.")                       	        NOT NULL,
        votes           INT       (".LENGTHID.")               UNSIGNED         	NOT NULL,
        bit             TINYINT   (".LENGTHBIT.")        UNSIGNED ZEROFILL              NOT NULL,
        ip              VARCHAR   (".LENGTHIPA.")                                       NOT NULL,
        dateupdate      TIMESTAMP (12),
        datecreate      TIMESTAMP (12), ";
$sql.="PRIMARY KEY(id)) TYPE = InnoDB;";
$createtab=mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

La nouvelle ligne insere la date courante dans le champ "dateupdate" mais pas dans "datecreate" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$req = 'INSERT INTO '.TABLECOMZ." (id,pseudo,text,bit,ip) VALUES('".$comptetuples."','$pseudo','$text','0','".$ip."')";