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