Bonjour,
Voilà j'ai une belle erreur :
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource
Ma requête est la suivante :
1 2 3 4 5 6
|
$totalRep="SELECT
count(distinct sousCommentaire.idCom)
FROM sousCommentaire
WHERE sousCommentaire.idMembre='".$numeroConnexion."'
AND commentaire.idMembre!=sousCommentaire.idMembre "; |
Le but est le suivant :
j'ai des réponses (sousCommentaire) qui sont reliées à des sujets (commentaire).
Le sujet peut être laissé par un membre (idMembre).
Idem pour les réponses.
Le but est de compter tous les sujets auxquels au moins une réponse a été apportée par le membre a condition que le dit membre ne soit pas l'auteur de ce sujet.
Exemple :
On compte les sujets auxquels A a participé, mais qu'il n'a pas initié lui même.
1) commentaire 1:
idMembre= A
=> il y a une réponse de A dans ce sujet.
==> on ne compte pas ce commentaire car A en est l'auteur
2) commentaire 2:
idMembre= B
=> il y a une réponse de A dans ce sujet.
==> on compte commentaire 2 car A n'en est pas l'auteur.
les champs communs entre les tables commentaire et sousCommentaire:
- commentaire.id=sousCommentaire.idCom
- les deux tables ont un champ idMembre qui correspond soit à l'id du membre qui a initié le sujet soit, pour la table sousCommentaire à l'id du membre qui a apporté une réponse
Voilà j'espère m'être bien expliqué et je vous remercie d'avance pour vos réponses.
Partager