2017-01-27 11 views
-1

をランク付けするためにMySQLの値を使用してHTMLにリーダーボードを追加:私は、次の列を持つMySQLのテーブルを持っている

UserID, username, firstname, lastname, password, wealth 

私は値を書き込むと富の列から値を取得するためにPHPを書いたが、私は完全にしていますリーダーボードの作成方法が失われました。

本質的に、上位5人のユーザーを「富」に基づいてランク付けしたいと思います。

誰もがこれを手伝ってもらえますか?

本当に現時点ではスタックしています。

ありがとうございます。

+3

上位5行を取得するには、「ORDER BY wealth DESC」と「LIMIT 5」を使用してクエリを作成します。 –

+0

紛失した場所を正確に説明できますか? –

+0

富裕値が整数であれば、注文することでそれを行うことができます –

答えて

0

これはPDOで行う方法です。 PDOはデータベース接続の客観的表現であり、パラメータのバインディングをサポートします。

// Setup database connection 
$db = new PDO('mysql:host=localhost;dbname=testdb', 'username', 'password'); 

// Make a query 
$stmt = $db->query("SELECT * FROM table ORDER BY wealth DESC LIMIT 5"); 

// Display data while fetching 
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) { 
    echo $row['username'].' has '.$row['wealth'] . '<br />'; 
} 
関連する問題