Problème sur Boucle While après un LEFT JOIN
Bonjour,
j'ai un site qui répertorie les différents styles de jazz, et pour chaque style il donne une liste d'artistes importants. J'ai donc fait la requête suivante pour récupérer en même temps les données de ma table Styles et celles de ma table Artistes :
Code:
$reponse =mysql_query("SELECT * FROM styles_table LEFT JOIN artistes_table ON (styles_table.nom_style = artistes_table.nom_style) WHERE styles_table.nom_style='". $_GET["genre"]."'");
Ensuite j'affiche les informations sur le style avec le code suivant :
Code:
1 2
| $donnees = mysql_fetch_array($reponse);
echo $donnees['nom_style']; |
Et pour afficher les différents artistes correspondant à ce style, j'ai une boucle while :
Code:
1 2 3
|
while ($donnees_artiste = mysql_fetch_array($reponse)) {
echo $donnees_artiste['nom_artiste']; } |
Je ne comprends pas pourquoi cette boucle ne m'affiche jamais plus d'un résultat... même lorsqu'il y en a 10 à afficher... :koi:
Quelqu'un peut m'aider ?
Mmmmerci d'avance,
Mathieu.