Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在哪里订购_Php_Mysql_Sql_Sql Order By - Fatal编程技术网

Php 在哪里订购

Php 在哪里订购,php,mysql,sql,sql-order-by,Php,Mysql,Sql,Sql Order By,我似乎无法通过使用我当前使用的MySQL查询获得订单 $query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC"; $result = mysql_query($query); 我只是得到以下错误 警告: mysql_fetch_assoc()期望参数1是给定的资源布尔值 在 订购依据什么 您没有指定要按哪个列排序。您必须指定顺序列。差不多吧 ORDER BY somefield ASC 但是

我似乎无法通过使用我当前使用的MySQL查询获得订单

$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC";

$result = mysql_query($query);
我只是得到以下错误

警告:

mysql_fetch_assoc()期望参数1是给定的资源布尔值 在


订购依据
什么

您没有指定要按哪个列排序。您必须指定顺序列。差不多吧

 ORDER BY somefield ASC
但是,如果您的表中有一个名为
ASC
的列,并且您想按该列排序,则必须按如下方式对其进行转义:

ORDER BY `ASC`

因为ASC是一个保留字。

按顺序排序
什么

      Please enter colname :

  $query = "SELECT * FROM games WHERE game_platform = '" . $gameType .
     "' ORDER BY colname ASC ";

        $result = mysql_query($query);
您没有指定要按哪个列排序。您必须指定顺序列。差不多吧

 ORDER BY somefield ASC
但是,如果您的表中有一个名为
ASC
的列,并且您想按该列排序,则必须按如下方式对其进行转义:

ORDER BY `ASC`
因为ASC是一个保留字。

请尝试以下代码:

      Please enter colname :

  $query = "SELECT * FROM games WHERE game_platform = '" . $gameType .
     "' ORDER BY colname ASC ";

        $result = mysql_query($query);
$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY game_platform ASC";
$result = mysql_query($query);
请参阅:

尝试以下代码:

$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY game_platform ASC";
$result = mysql_query($query);

请参阅:

您的问题并没有严重到需要
。您缺乏对查询的错误处理,并且假设它工作正常。
echo$query
并查看sql对数据库的访问情况-可能是语法错误,无效的
$gametype
值您的问题并没有严重到需要一个
。您的查询缺少错误处理,并且假设它工作正常。
echo$query
并查看sql对数据库的访问-可能是语法错误,无效
$gametype
value@DarkSynopsis-不客气。这是我的荣幸:)。如果你觉得有帮助的话,试试看。@DarkSynopsis-不客气。这是我的荣幸:)。如果你觉得有帮助的话,试着去做。