如何使用php命令任何字段的mysql表的内容?

时间:2013-03-13 15:03:53

标签: php mysql sorting

基本上,我有一个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欧元以下的游戏”按钮。

2 个答案:

答案 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();
}