JeuWeb - Crée ton jeu par navigateur
Classement?[REGLE] - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Classement?[REGLE] (/showthread.php?tid=1696)



Classement?[REGLE] - corentone - 02-09-2007

Salut à tous!

Je me pose la question du classement de chaque joueur! Comment faire?
Faut-il saturer le site pendant 5min pour faire une mega boucle updtant les profils des joueurs...

Ou bien y a t il une autre solution?

Merci de votre aide!
Corentone


RE: Classement? - Plume - 02-09-2007

C'est quoi l'intéret de fare une boucle ?


RE: Classement? - leni - 02-09-2007

reflechis une seconde, si tu as 10'000 membres, tu pourra pas tous les mettres sur une seul page ^^

par compte, tu peu fair une limit (orde by "" limit 0,20)


RE: Classement? - corentone - 02-09-2007

C'est pas pour l'affichage^^ Smile

C'est pour donner leur classement a TOUS les joueurs...meme ceux qui ne sont pas dans le classement...

Genre: Vous etes 6434eme sur 8000...


RE: Classement? - Amrac - 02-09-2007

Non, partont de l'hypothése ou tu as opté pour une table contenant les scores de tout tes membres, comme par exemple:
IDJoueur - Score.

Quand tu veux savoir le classement d'un joueur, tu fait:
SELECT COUNT(*) FROM Classement WHERE Score > $ScoreduJoueur

En bref, tu compte combien de joueur sont meilleur que lui, et sera sa position dans ton classement.


RE: Classement? - corentone - 03-09-2007

Voila ce que je cherchais!
Merci Amrac!Je n'y avais malheuresement pas pensé^^!

A bientot, et encore merci!

Corentone