Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以下を使用して、自分のページに書き込まれたプレーヤーのランクを取得する方法を知りたいです。
$res = $con->query("SELECT * FROM hiscores ORDER BY `0` DESC LIMIT 50");
ページにプレイヤーのリストがあり、列 0 の値で整理されています。ORDER BY に基づいてプレイヤーのランクを取得するにはどうすればよいですか?
あなたがすべきORDER BY score DESC
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 ...