Bonjour,

Disposant d'une base de données contenant une table film (ID, nom, année de sortie...) et une table acteur (ID, nom, prenom...), je souhaiterais afficher au moyen d'un script php la liste de mes films avec les acteurs ayant joué dedans.

Requête sql:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
select nomfilm, nomacteur, prenomacteur
from films, jouer, acteurs
where films.IDfilm=jouer.IDfilm
and jouer.IDacteur=acteurs.IDacteur
order by nomfilm;
Le problème est que, quand j'affiche le résultat de cette requête, un même film apparaît autant de fois qu'il y a d'acteurs qui ont joué dedans.

Comment pourrais-je m'y prendre en php (j'utilise la contcion mysql_fetch_array) pour que un film n'apparaisse qu'une seule fois avec la liste complète des acteurs correspondants ?