L'erreur "supplied argument is not a valid MySQL result resource in ..."

Liens commerciaux :

Cette erreur se produit lorsque vous tentez de traiter les données d'une requête incorrecte, qui n'a donc pu être traîtée.

L'erreur se présente sous la forme suivante :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in fichier.php on line X.

Il se peut que ce soit mysql_fetch_array() ou encore mysql_fetch_object() à la place de mysql_fetch_row(), l'erreur est cependant la même.

Cette erreur peut avoir plusieurs causes :

Exemple d'un code incorrect et de la correction :


<?php
mysql_connect
('localhost','root','');
$requete=mysql_query('SELECT id_membre FROM membre');
mysql_close();

while($r=mysql_fetch_row($requete))
{

}
?>

Correction :


<?php
mysql_connect
('localhost','root','');
mysql_select_db('base');
$requete=mysql_query('SELECT id_membre FROM membre');
mysql_close();

while($r=mysql_fetch_row($requete))
{

}
?>

Vous ne devriez plus avoir de problème de ce type. Dans le cas contraire, n'hésitez pas à venir en discuter sur le forum.

A propos de cet article
Sondage

Utilisez-vous un firewall ?

(1 choix possible)

Aide informatique | Communauté d'entraide informatique | Aide informatique | Forum d'assistance informatique | Forum-Vista | Formation informatique | Forum Informatique | Devenir partenaire