$NOW me renvoi une valeur nulle 1 fois sur 2

Résolu/Fermé
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 14 mars 2013 à 18:29
barale61 Messages postés 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 - 15 mars 2013 à 16:12
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
15 mars 2013 à 09:42
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 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
Modifié par barale61 le 15/03/2013 à 11:41
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 1208 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 4 novembre 2024 110
15 mars 2013 à 16:12
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