souci de requete
Posté : 02 mai 2010, 21:00
salut a tous!
voila, j' ai une petite enigme php qui , comme d 'habitude, doit être toute bête, mais je ne trouve pas.
J' ai un systeme de commentaires et je fais donc une jointures entre la table coms (commentaires) et users (membres)
Plutot bizarre car je suis sur que ma requete est bien formulée, ma variable $id est plus que bien declarée, et si je vire la jointure ca marche tres bien sur la requetes "coms".
De plus dans phpmyadmin, si je teste:
Quelqu' un aurait un debut d' explication sur une erreur eventuelle de ma part?
Merci d' avance de m' éclairer.
voila, j' ai une petite enigme php qui , comme d 'habitude, doit être toute bête, mais je ne trouve pas.
J' ai un systeme de commentaires et je fais donc une jointures entre la table coms (commentaires) et users (membres)
<?php
$com2 = 'SELECT coms.id,coms.id_news,coms.auteur,coms.contenu,users.id,users.pseudo,users.avatar FROM coms LEFT OUTER JOIN users ON coms.auteur = users.pseudo WHERE coms.id_news='.$id.'';
while ($com = mysql_fetch_assoc($com2))
{
?>
Vous l' avez compris, j' essaie de faire une boucle, mais je me retrouve avec l' erreur:Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/buroware/www/includes/news/list_com.php on line 21
Plutot bizarre car je suis sur que ma requete est bien formulée, ma variable $id est plus que bien declarée, et si je vire la jointure ca marche tres bien sur la requetes "coms".
De plus dans phpmyadmin, si je teste:
SELECT coms.id,coms.id_news,coms.auteur,coms.contenu,users.id,users.pseudo,users.avatar FROM coms LEFT OUTER JOIN users ON coms.auteur = users.pseudo WHERE coms.id_news=2
Ca m' affiche bien mes deux tableaux joints (j' ai mis deux car je sais que c' est cette news qui contient mes tests sur les commentaires).Quelqu' un aurait un debut d' explication sur une erreur eventuelle de ma part?
Merci d' avance de m' éclairer.