non aucun changement.
après mon dernière modification mon code pour la date c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <em>le <?php echo $donnees['date_creation']; ?></em>
non aucun changement.
après mon dernière modification mon code pour la date c'est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <em>le <?php echo $donnees['date_creation']; ?></em>
Mais dans la base, la date elle est bonne ? Si elle a pour valeur '0000-00-00 00:00:00' il est normal que date te renvoie au 31/12/1969 puisque en gros la fonction date affichera la limite minimal en prenant en compte l'UTC.
Non, dans la bdd, la date n'est pas bonne, il affiche justement 0000-00-00 00:00:00
Tu peux m'aider à corriger cette problème?
Bah théoriquement ton champs est sensé ce remplir tout seul.
Default: current_timestamp permet de setter la date lors d'un INSERT
Attributs: on update current_timestamp permet de modifier la date lors d'un UPDATE.
Sauf que dans ta requête actuelle tu fais :
mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" .$introduction . "', '" . $contenu . "', '" .$categorie . "', '" . time() . "')");
En gros je pense que time() fais tout planter donc remplace ta ligne par
mysql_query("INSERT INTO news VALUES('', '" . $titre . "', '" .$introduction . "', '" . $contenu . "', '" .$categorie . "', NOW())"); pour vérifier.
Je viens d'essayer mais rien ne change. La date affiché est 0000-00-00 00:00:00
merci par avance
Partager