BOnjour,
J'ai un p'tit soucis !
J'essaye de creer une discographie.
donc j'ai 2 tables :
albums (albumid, atitre, annee,...)
medias (id, titre, ..., albumid,...)
Le but est d'afficher les albums en liste, chacun dans une table html, et à l'interieur de cette table de récupérér tous les titres liés à l'album via 'albumid', present dans albums et medias.
j'ai essayé la requete suivante :
1 2 3
| SELECT medias.*
FROM medias LEFT OUTER JOIN albums ON albums.albumid=medias.albumid
ORDER BY albums.albumid DESC |
la il m'affiche bien tous mes disques, mais il met tous les titres de la table medias dans le premier disque, et apres plus rien dans les autres.
j'ai donc essayé plus simplement avec :
select * from medias where albumid=5 order by piste ASC
pour tester si il ramenait bien les pistes de albumid selectionné. Donc, oui il me le ramene, mais pareil, que dans le premier disque, pas dans les autres, meme en dupli.
j'avoue ne tatonner qu'un peu en sql, ,mais la je comprends plus ! je sais plus ou chercher !
pour visualiser ce que je voudrais a l'arrivée :
http://www.moije.net/musik.php
la c'est que du html, mais l'idée est là !
y'aurait-il une petite aide ???
s'il vous plait ???
merci d'avance !
JiCé
Partager