Erreur mysql_fetch_assoc() et JOIN
Bonjour,
Voilà, je ne suis franchement pas expérimenté avec les jointures, et là j'ai une erreur.
Ce qui est curieux, c'est que la requète fonctionne bien dans phpMyAdmin...
Voici le code de requète :
Code:
1 2 3 4
| $query_categories = "SELECT *, categories.nom AS catnom FROM catpas JOIN categories ON catpas.idcat = categories.id WHERE catpas.idpas = '".$row_pasapas['id']."'";
$categories = mysql_query($query_categories, $$connectname) or die(mysql_error());
$row_categories = mysql_fetch_assoc($categories);
$totalRows_categories = mysql_num_rows($categories) |
J'ai vérifié que $row_pasapas['id'] est bien défini et a une valeur...
L'affichage des résultats :
Code:
1 2 3
| <?php do {
echo "| ".$row_categories['catnom']." ";
} while ($row_categories = mysql_fetch_assoc($categories)); ?> |
A ce stade, j'obtiens l'erreur suivante :
mysql_fetch_assoc(): 7 is not a valid MySQL result resource
J'ai également une erreur en fin de fichier suite au mysql_free_result
mysql_free_result(): 7 is not a valid MySQL result resource
..comme si ma requète était mauvaise alors qu'elle tourne sous phpMyAdmin...
Si quelqu'un sait éclairer ma lanterne ;)
Merci