Classement php/sql
Résolu/Fermé
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
-
18 juin 2011 à 15:37
GhostRider50 - 21 juin 2011 à 01:01
GhostRider50 - 21 juin 2011 à 01:01
Bonjour,
J'ai une base de données MYsql dans laquelle on retrouve un champs "membres" et un champs "point". J'aimerais récupérer le classement individuel de chaque membre mais je ne sais pas comment faire.
Je sais afficher un classement complet ou limiter avec ORDER BY 'points' DESC ou ASC. Mais là je voudrais directement le numéro du classement du membre dans le but de pouvoir afficher : Bonjour "membre" vous êtes "numero du classement" au classement !
Merci d'avance pour votre aide.
J'ai une base de données MYsql dans laquelle on retrouve un champs "membres" et un champs "point". J'aimerais récupérer le classement individuel de chaque membre mais je ne sais pas comment faire.
Je sais afficher un classement complet ou limiter avec ORDER BY 'points' DESC ou ASC. Mais là je voudrais directement le numéro du classement du membre dans le but de pouvoir afficher : Bonjour "membre" vous êtes "numero du classement" au classement !
Merci d'avance pour votre aide.
A voir également:
- Classement php/sql
- Easy php - Télécharger - Divers Web & Internet
- Logiciel classement photo gratuit - Guide
- Logiciel de classement de documents gratuit - Télécharger - Bureautique
- Sql lister les tables ✓ - Forum Programmation
- Logiciel sql - Télécharger - Bases de données
3 réponses
CrazyWorld
Messages postés
326
Date d'inscription
samedi 8 novembre 2008
Statut
Membre
Dernière intervention
16 février 2013
41
18 juin 2011 à 15:53
18 juin 2011 à 15:53
Salut tu peux le faire avec 2 requetes
la 1ere:
-trouver le score du joueur ($score_joueur);
la 2eme
compter le nombre d' enregistrement des joueurs qui ont un meilleur score
ca te donnera une requete du genre
$result = mysql_query("SELECT * FROM table where score > $score_joueur ", $dbconnect);
$num_rows = mysql_num_rows($result);
echo "Vous êtes $num_rows au classement";
la 1ere:
-trouver le score du joueur ($score_joueur);
la 2eme
compter le nombre d' enregistrement des joueurs qui ont un meilleur score
ca te donnera une requete du genre
$result = mysql_query("SELECT * FROM table where score > $score_joueur ", $dbconnect);
$num_rows = mysql_num_rows($result);
echo "Vous êtes $num_rows au classement";
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
12
Modifié par tybmhi le 18/06/2011 à 16:23
Modifié par tybmhi le 18/06/2011 à 16:23
Merci mille fois !!
C'est exactement ce qu'il me fallait, il faut juste que je rajoute +1 pour avoir le bon classement.
Merci encore !
C'est exactement ce qu'il me fallait, il faut juste que je rajoute +1 pour avoir le bon classement.
Merci encore !