基本上,我有一个MySQL数据库,在其中我有一个名为“游戏”的表,我想出如何使用PHP显示表中的所有游戏,如下所示:
http://rawgameshop.com/index/all/
基本上这就是它的作用:
while ($row = mysqli_fetch_array($result))
{
echo $row['Name']."<br />";
echo $row['Price']."<br />";
echo $row['Stock']."<br />";
echo $row['Platform']."<br />";
}
数据库中的表按“名称”值排序。我想要完成的是我按“价格”值对其进行排序,从9.99,这样我就可以在首页上使用“9.99欧元以下的游戏”按钮。
答案 0 :(得分:2)
那你的SQL查询是什么?你可以只添加ORDER BY
子句。
SELECT * from games ORDER BY Price DESC
对于9.99以下的所有游戏,你可以做到
SELECT * from games where Price < 10 ORDER BY Price DESC
答案 1 :(得分:0)
您遗漏了创建查询的部分。但您的查询应该是:
SELECT *
FROM games
WHERE price < 10 ORDER BY price DESC
在PHP中:
if (result = mysqli->query('SELECT * FROM games WHERE price < 10 ORDER BY price DESC')) {
//print out all games here
result->close();
}