Hello,
J'ai récemment codé un simple système de "j'aime" qui permet d'afficher si on aime ou pas une page/un article, etc...
J'aimerai l'améliorer en mettant en place un calcul qui s'effectuerait sur chaque page. Ce dernier afficherait le nombre total de "j'aime" qui correspondrait à la page.
Ma table ressemble à ça:
J'ai donc essayé ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 id | user | like ------------------------------------------- 127 | 1 | 1 128 | 1 | 1 128 | 2 | 1La syntaxe est sûrement mauvaise puisque j'obtiens une erreur...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT SUM( `like` ) AS total FROM (SELECT * FROM `likes` WHERE id = '$id')
La seule chose que j'ai réussi actuellement, c'est d'additionner tous les likes mais ce n'est pas mon objectif.
Une idée ?
Partager