Bonjour,
Tu peux combiner des requêtes, il suffit alors de compter le nombre de joueurs ayant un classement supérieur au tien :
$select = "SELECT count(1) FROM infosjeu WHERE points > (SELECT score FROM table_score WHERE pseudo<='addslashes($_SESSION['pseudo'])'")
Attention mon code n'est peut-être pas bon, mais tu vois l'idée ^^
EDIT :
Ca peut marcher pour faire un classement complet, mais je crois que Christophe ne cherche qu'à récupérer le classement d'un seul joueur. Dans quel cas une boucle while s'avèrerait trop coûteuse.
Tu peux combiner des requêtes, il suffit alors de compter le nombre de joueurs ayant un classement supérieur au tien :
$select = "SELECT count(1) FROM infosjeu WHERE points > (SELECT score FROM table_score WHERE pseudo<='addslashes($_SESSION['pseudo'])'")
Attention mon code n'est peut-être pas bon, mais tu vois l'idée ^^
EDIT :
oualala a écrit :Ben tu fais une boucle while si j'ai bien compris (si tu veux faire un classement)
Ca peut marcher pour faire un classement complet, mais je crois que Christophe ne cherche qu'à récupérer le classement d'un seul joueur. Dans quel cas une boucle while s'avèrerait trop coûteuse.