Récupérer mysql_id lors d'une double commande
Posté : 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:
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
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