Bonjour,
J'aimerais réaliser un système de commentaire comme sur Couchsurfing.org, c'est-à-dire que deux personnes peuvent écrire chacun sur le profil de l'autre et le système affiche sur chaque profil les commentaires des deux personnes.
Voici ma table des commentaires:
- id
- sender (int)
- target (int)
- opinion
- commentaire
- date
Sender et target sont les id des membres qui s'envoient des messages.
Quand on va sur le profil d'une "target" on affiche tous les commentaires envoyés par les "sender".
Comment arrangeriez-vous la requête SQL? J'aimerais récupérer les données en une fois.
Pour l'instant c'est celle-ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql = 'SELECT c.opinion,c.commentaire,c.date,user.login FROM commentaires AS c LEFT JOIN user ON user.id=c.sender WHERE target=:target ORDER BY date DESC';
Merci beaucoup![]()








Répondre avec citation




Partager