我有一个包含以下列的MySQL表:
UserID, username, firstname, lastname, password, wealth
我已经编写了PHP来编写值并从财富列中检索值,但我完全不知道如何创建排行榜。
基本上,我想根据他们的“财富”对排名前5位的用户进行排名。
有人会介意帮我这个吗?
此刻真的卡住了。
谢谢大家。
答案 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 />';
}