mysql_fetch_array

Eléphanteau du PHP | 19 Messages

21 avr. 2006, 17:47

salut je voudrais comprendre l origine de se probleme car je ne trouve pas de solution a sujet
et merci de votre coup de pouce


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/wi1916/public_html/dossier/index.php on line 132
-
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/wi1916/public_html/dossier/index.php on line 146

ViPHP
ViPHP | 2144 Messages

21 avr. 2006, 17:49

Ta requête sur la base de donnée a échouée, probablement suite à une erreur de synthaxe dans le query.

Eléphanteau du PHP | 19 Messages

21 avr. 2006, 17:53

jai regarder le fichier et jai sa

$db = mysql_connect($sql_serveur, $sql_login, $sql_password);
mysql_select_db($sql_base, $db);

$sql = "SELECT cat FROM categories WHERE id='".$_GET['idCat']."'";
$res = mysql_query($sql);

while($res = mysql_fetch_array($res))

Modérateur PHPfrance
Modérateur PHPfrance | 6037 Messages

21 avr. 2006, 17:56

Fais afficher ta requête avec un echo $sql;
Et va sur la page pour voir ce qui s'affiche.
Règle n°2 du webmaster : Toujours commencer par le HTML qu'on veut obtenir....toujours ! :priere:
J'aime apprendre de nouvelles choses.

Eléphanteau du PHP | 19 Messages

21 avr. 2006, 18:06

salut j ai du mal a faire echo $sql coment faire stp

ViPHP
ViPHP | 3607 Messages

21 avr. 2006, 21:01

et bien juste avant

Code : Tout sélectionner

$res = mysql_query($sql);
tu insères la ligne:
echo $sql;
puis tu te rends sur la page, et outre les erreurs, tu devrait voir ta requête affichée, montre la nous ou essaye la dans phpmyadmin

Eléphanteau du PHP | 19 Messages

21 avr. 2006, 21:39

encore pire regarder

Code : Tout sélectionner

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/wi1916/public_html/dossier/index.php on line 134 - SELECT sousCat FROM Categories WHERE id='46'Antonio Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home2/wi1916/public_html/dossier/index.php on line 149

ViPHP
ViPHP | 2144 Messages

21 avr. 2006, 21:57

non, c'est pas pire, ça te montre où est l'erreur dans la requette.
Déja, le champ id est un nombre, donc la valeur dans la clause where ne doit pas être mis entre quote ou double quote.