Page 1 sur 1

mysql_fetch_array

Posté : 21 avr. 2006, 17:47
par mikex
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

Posté : 21 avr. 2006, 17:49
par iclo
Ta requête sur la base de donnée a échouée, probablement suite à une erreur de synthaxe dans le query.

mysql_fetch

Posté : 21 avr. 2006, 17:53
par mikex
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))

Posté : 21 avr. 2006, 17:56
par mere-teresa
Fais afficher ta requête avec un echo $sql;
Et va sur la page pour voir ce qui s'affiche.

$sql

Posté : 21 avr. 2006, 18:06
par mikex
salut j ai du mal a faire echo $sql coment faire stp

Posté : 21 avr. 2006, 21:01
par jojolapine
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

pire

Posté : 21 avr. 2006, 21:39
par mikex
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

Posté : 21 avr. 2006, 21:57
par iclo
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.