-1

以下を使用して、自分のページに書き込まれたプレーヤーのランクを取得する方法を知りたいです。

    $res = $con->query("SELECT * FROM hiscores ORDER BY `0` DESC LIMIT 50");

ページにプレイヤーのリストがあり、列 0 の値で整理されています。ORDER BY に基づいてプレイヤーのランクを取得するにはどうすればよいですか?

4

1 に答える 1

0

あなたがすべきORDER BY score DESC

次に、次のようなもの:

foreach ($res as $player) {
    echo "Rank #"
       . (intval(key($player)) + 1)
       . " for player "
       . $player['playerName']
       . "<br>" . PHP_EOL;
}

ロジックは、要素のインデックスを取得して 1 ずつインクリメントすることです

$player[0] = 1
$player[1] = 2
...
于 2013-10-30T13:35:23.707 に答える