Erreur avec mysql_fetch_row()

simon
Invité n'ayant pas de compte PHPfrance

20 févr. 2006, 12:14

Je ne comprends pas, j'utilise la fonction mysql_fetch_row() très souvent et il n'y a jamais de problème, mais là, ça ne marche pas...

Code : Tout sélectionner

$sql="SELECT * FROM objets WHERE objet_id='$id'"; $ess = mysql_query($sql,$db); $row = mysql_fetch_row($ess);
la variable $id est bien donnée, je ne comprends pas mon erreur, et pourtant le navigateur m'affiche :
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\....\page.php
Aidez-moi s'il vous plait ! :cry:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

20 févr. 2006, 12:28

Si tu exécutes ta requête directement dans phpMyAdmin ça te donne un résultat ?

Invité
Invité n'ayant pas de compte PHPfrance

20 févr. 2006, 12:33

non en fait, ma requete été mauvaise, j'en suis navré :(

désolé les gars

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

20 févr. 2006, 13:18

Remplace :
$sql="SELECT * FROM objets WHERE objet_id='$id'";
par :
echo $id."<br />";
$sql="SELECT * FROM objets WHERE objet_id=".$id;
echo $sql."<br />";
Obtiens-tu quelque chose d'anormal ?