Bonjour à tous,
Je me permet de poster car je bloque dans mes requêtes et je n'ai pas pu trouver de solutions dans la toile...
J'ai fait un site web PHP/MySQL ou les utilisateurs peuvent mettre des commentaires avec la possibilité de mettre un jaime ou un j'aime pas.
Jusqu'à la rien d'extraordinaire.
Je vous fais un exemple simplifié au maximum :
Ici il s'agit de l'affichage de la reponse unique et du calcul du nombre de jaime par utilisateur (vote unique également)
C'est après que ca se complique je souhaite mettre à la suite de cette requête dans la même boucle {} une autre requête ou seraient groupés tous les commentaires du 1er commentaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT *, SUM(jaime) AS sum_jaime FROM jaime GROUP BY id_reponse_2, voteur SELECT *, COUNT(voteur) as nb_jaime FROM sum_jaime GROUP BY id_jaime SELECT * FROM reponse LEFT JOIN nb_jaime ON reponse.id_reponse=nb_jaime.id_reponse_2
Quelque soit la requête que je choisi, ne sera affiché qu'un seul commentaire et les autres n'apparaissent pas...
Exemple si je met à la suite la requête suivante :
Le echo ne m'affichera qu'une seule ligne de données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT id_reponse_de_reponse, repondeur_suivant, reponse_du_repondeur FROM reponse_de_reponse
PS: il ne s'agit pas des vrais ligne de codes, je voulais juste simplifier le principe.
Si quelqu'un pourrait m'aiguiller sur la/les requêtes à utiliser?
En vous remerciant
Partager