$NOW me renvoi une valeur nulle 1 fois sur 2

Résolu
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -  
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'utlise la fonction NOW() pour l'insertion de la date dans ma table avec datetime;

mysql_query("INSERT INTO $table_news (news_titre,news_image,news_texte,news_lien,news_date,news_etat)VALUES('$news_titre','$pasdefichier','$news_texte','$news_lien',NOW(),'$news_etat')");


et voilà ce que cela me donne 1 fois sur 2:

0000-00-00-00:00

Alors que le reste du temps, cela fonctionne bien (donc 1 fois sur 2)

J'ai loupé quelque chose ?




A voir également:

1 réponse

Utilisateur anonyme
 
Bonjour

Quelques pistes :

Quand tu dis une fois sur deux, c'est approximatif ou il y a une alternance entre les valeurs bonnes et les valeurs nulles ?
Quand le champ new_date est nul, les autres champs sont corrects ?
Il n'y a pas un autre INSERT ou un UPDATE ailleurs dans ton script, où le champ new_date ne serait pas initialisé, et par où tu passerais à l'insu de ton plein gré ^^ ?
0
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
En fait quand new_date est nul les autres champs sont bien alimentés et c'est vrai que dans ma page, il y a une requête INSERT pour la news sans image et une autre INSERT pour la news avec image mais, cela fonctionne bien (mis à part la date)
0
barale61 Messages postés 1214 Date d'inscription   Statut Membre Dernière intervention   110
 
Désolé, j'avais une erreur: au départ timestamp ensuite dans ma deuxième requête sans faire attention. J'ai donc exporté mon code sur une page pour la coloration syntaxique (puisque html dans du php) et je me suis aperçu de mon erreur. Merci encore !
0