Classement php/sql

Résolu
tybmhi Messages postés 217 Statut Membre -  
 GhostRider50 -
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.



--
http://www.aventure-urbaine.fr

3 réponses

  1. CrazyWorld Messages postés 326 Date d'inscription   Statut Membre Dernière intervention   41
     
    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";
    3
  2. tybmhi Messages postés 217 Statut Membre 12
     
    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 !
    0
  3. GhostRider50
     
    Salut à toi, serais-t-il possible d'obtenir ton espace membre ? Je cherche un espace membre avec points et classement depuis un moment et tu as ce qu'il me faut.

    Merci d'avance.
    Cordialement GhostRider50
    0