par
laramy » 10 sept. 2011, 19:04
Bonjour,
une base de données d'un blog contient deux tables :
- table post (id, titre, texte)
- table commentaire (id, post_id, texte, auteur, date)
Le but est d'afficher la liste des post suivi de la liste imbriquée des commentaires comme ceci :
--------------
- titre post 1
o commentaire A
o commentaire B
- titre post 2
- titre post 3
o commentaire C
o commentaire D
--------------
Afin de récupérer toutes les infos j'ai donc travaillé la requête suivante, de type jointure :
Code : Tout sélectionner
SELECT p.titre, c.texte
FROM posts p
LEFT JOIN commentaires c
ON p.id = c.post_id
En revanche je ne parviens pas en à afficher via php les listes comme souhaité.
Comment feriez-vous ?
D'ailleurs je me demande si mon idée de jointure est la bonne...
Merci par avance pour vos réponses !
Bonjour,
une base de données d'un blog contient deux tables :
- table post (id, titre, texte)
- table commentaire (id, post_id, texte, auteur, date)
Le but est d'afficher la liste des post suivi de la liste imbriquée des commentaires comme ceci :
--------------
- titre post 1
o commentaire A
o commentaire B
- titre post 2
- titre post 3
o commentaire C
o commentaire D
--------------
Afin de récupérer toutes les infos j'ai donc travaillé la requête suivante, de type jointure :
[code]SELECT p.titre, c.texte
FROM posts p
LEFT JOIN commentaires c
ON p.id = c.post_id
[/code]
En revanche je ne parviens pas en à afficher via php les listes comme souhaité.
Comment feriez-vous ?
D'ailleurs je me demande si mon idée de jointure est la bonne...
Merci par avance pour vos réponses !