error mysql_fetch_array()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : error mysql_fetch_array()

par zeus » 02 janv. 2008, 19:37

Le message d'erreur signifie que le paramètre que tu as passé à la fonction est invalide.
Cela signifie que le retour de mysql_query() est false, donc que la requête a échouée.

Il faut que tu mettes en place un contrôle d'erreur sur le retour de mysql_query()

error mysql_fetch_array()

par francois32310 » 02 janv. 2008, 19:29

bonjour,

J'ai une erreur sur mon site qui affiche : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/monsite/www/admin/modules.php on line 81

Voila ce que j'ai dans ce fichier txt :
while ($row = mysql_fetch_array($result)) {
       if ($row["minstall"] == 0) {
          if (file_exists("modules/".$row["mnom"]."/install.conf.php")) {
             $status_chngac = "<a href=\"admin.php?op=Module-Install&ModInstall=".$row["mnom"]."\" class=\"NOIR\">".adm_translate("Installer le module")."</a></td><td align=\"right\">[&nbsp;<a href=\"admin.php?op=Module-Install&ModInstall=".$row["mnom"]."&subop=install\" class=\"NOIR\">".adm_translate("Marquer le module comme installé")."</a>&nbsp;]";
          } else {
             $status_chngac = "<span class=\"NOIR\">".adm_translate("Pas d'installeur disponible")."</span></td><td align=\"right\">[&nbsp;<a href=\"admin.php?op=Module-Install&ModInstall=".$row["mnom"]."&subop=install\" class=\"NOIR\">".adm_translate("Marquer le module comme installé")."</a>&nbsp;]";
          }
       } else {
          $status_chngac = "<a href=\"admin.php?op=Module-Install&ModDesinstall=".$row["mnom"]."\" class=\"ROUGE\">".adm_translate("Désinstaller le module")."</a></td><td align=\"right\">&nbsp;";
       }
Pouvez vous me dire ou ce trouve l'erreur et comment je peux y remédier?
Merci d'avance.