我似乎无法让 ORDER BY 与我当前使用的 MySQL 查询一起工作!
$query = "SELECT * FROM games WHERE game_platform = '$gameType' ORDER BY ASC";
$result = mysql_query($query);
我刚收到以下错误。
警告:
mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in
最佳答案
ORDER BY
什么??
您没有指定要排序的列。您必须指定订单列。像这样。
ORDER BY somefield ASC
但是,如果你的表中有一个名为 ASC
的列并且你想按它排序,你必须像这样转义它:
ORDER BY `ASC`
因为 ASC
是保留字。
关于php - ORDER BY 和 WHERE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205928/