Php 在哪里订购
我似乎无法通过使用我当前使用的MySQL查询获得订单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 但是
$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-不客气。这是我的荣幸:)。如果你觉得有帮助的话,试着去做。