0

基本的に、MySQL データベースがあり、その中に「games」というテーブルがあります。ここでわかるように、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 から降順の「価格」の値で並べ替えることです。

4

2 に答える 2

2

では、あなたの SQL クエリは何ですか? ORDER BYそれに句を追加するだけです。

SELECT * from games ORDER BY Price DESC

9.99 未満のすべてのゲームでは、次のことができます。

SELECT * from games where Price < 10 ORDER BY Price DESC
于 2013-03-13T15:08:28.507 に答える
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();
}
于 2013-03-13T15:09:44.693 に答える