Nouveau sur le forum je viens vers vous car je bloque sur un problème... je m'autoforme sur PHP en réalisant un système de classement pour un futur site (pour l'instant ça reste du local).
Je ne sais pas si ce que je vais vous demander est possible mais vous allez me le dire (si ça se trouve c'est tout bête...).
Alors ce que j'ai déjà fait c'est un système de création de tournoi, de joueur, mise à jour des points et classement des joueurs. Là où je bloque c'est pour compter le nombre de partie de chaque joueur.
Ma base ce présente de la manière suivante (avec exemples d'enregistrements):
----------------
Base: Tournoi
----------------
* Table joueurs avec les enregistrements:
id joueurid
1 riri
2 fifi
3 loulou
* Table Tournoi où son enregistré les tournois:
id tournoiid nom_tournoi
1 122369887 tournoi de janvier
2 1459874563 tournoi de fèvrier
* Table score avec les résultats:
id *** joueurid *** tournoiid *** points
1 *** riri *** 122369887 *** 10
2 *** fifi *** 122369887 *** 30
3 *** loulou *** 122369887 *** 15
4 *** riri *** 1459874563 *** 50
5 *** loulou *** 1459874563 *** 20
_____
C'est sur cette dernière base que je veux compter le nombre de participations par exemple riri et loulou 2 participations et fifi une seule participation. Pour les points ça ne me pose pas de problèmes je fais:
"SELECT joueurid,SUM(points) AS points FROM ".$score_table." GROUP BY joueurid ORDER BY points DESC"
J'espère que j'ai été assez clair dans mes explications, au besoin je peux compléter si ça peut aider... merci par avance !