ユーザーで構成される mysql データベースがあります。そのデータベースには、「スコア」列があります。ユーザーのプロファイルを作成したいのですが、ランクが表示されます。私はこれをサーバーサイドでやりたくないので、プロフィールページ自体からやろうとしています。これは私の現在のコードです:
$sql3 = mysql_query("SELECT * FROM members ORDER BY score DESC") or die("Could not allocate information!");
$rank = 0;
while(mysql_fetch_assoc($sql3)){
$rank++;
}
echo "<b>Rank: </b>#$rank<br/>";
私も試しました:
$sql3 = mysql_query("SELECT * FROM members ORDER BY score DESC") or die("Could not allocate information!");
$rank = 0;
while(mysql_fetch_assoc($sql3)){
$rank++;
echo "<b>Rank: </b>#$rank<br/>";
}
いずれにせよ、すべてのユーザーは同じランクの 2 位です。これを行う方法はありますか?さらに情報が必要な場合は、コメントしてください。ありがとう。