par
Patriboom » 10 oct. 2012, 15:19
Bonjour,
j'obtiens le message d'erreur suivant :
mysql_insert_id() expects parameter 1 to be resource, boolean given in document on line 34
à la suite du passage sur le code suivant:
31 $requFOUR = "INSERT INTO finance_fournisseurs VALUES (NULL, '".$Contenu["Nom"]."', 'Iinutile', '".$Contenu["SiteWeb"]."', NOW() ) ";
32 $requFOUR .= "ON DUPLICATE KEY UPDATE Nom = '".$Contenu["Nom"]."', TypeServ = 'Modifié', SiteWeb = '".$Contenu["SiteWeb"]."', Ajour = NOW() ";
33 $resuFOUR = mysql_query($requFOUR, $db);
34 $NouvFOUR = ($_POST["ChxFournisseur"] > 0) ? $_POST["ChxFournisseur"] : mysql_insert_id($resuFOUR);
Pourquoi?
Ma commande mysql est bonne, testée dans phpmyadmin à plusieurs reprises
Comme vous voyez, la condition
($_POST["ChxFournisseur"] > 0) est bien lue, car le message d'erreur parle la commande mysql_insert_id ... alors quoi?
Merci
Bonjour,
j'obtiens le message d'erreur suivant :[b]mysql_insert_id() expects parameter 1 to be resource, boolean given in document on line 34 [/b]
à la suite du passage sur le code suivant:
[php]31 $requFOUR = "INSERT INTO finance_fournisseurs VALUES (NULL, '".$Contenu["Nom"]."', 'Iinutile', '".$Contenu["SiteWeb"]."', NOW() ) ";
32 $requFOUR .= "ON DUPLICATE KEY UPDATE Nom = '".$Contenu["Nom"]."', TypeServ = 'Modifié', SiteWeb = '".$Contenu["SiteWeb"]."', Ajour = NOW() ";
33 $resuFOUR = mysql_query($requFOUR, $db);
34 $NouvFOUR = ($_POST["ChxFournisseur"] > 0) ? $_POST["ChxFournisseur"] : mysql_insert_id($resuFOUR);
[/php]
Pourquoi?
Ma commande mysql est bonne, testée dans phpmyadmin à plusieurs reprises
Comme vous voyez, la condition [i]($_POST["ChxFournisseur"] > 0)[/i] est bien lue, car le message d'erreur parle la commande mysql_insert_id ... alors quoi?
Merci