Php mysqli选择哪里&订购

时间:2016-06-23 18:36:24

标签: php mysql select mysqli sql-order-by

我对"order by"的{​​{1}}标记有疑问。 实际上它工作正常,但最后的顺序只返回这个错误:

  

出现错误:未知列' id'在'订单条款'

mysqli_query

1 个答案:

答案 0 :(得分:3)

实际上,错误本身表示id表中没有items列,这就是order by id失败的原因。

因此将其更改为有效的列名称。一个例子如下: -

$query2 = "SELECT * FROM items WHERE itemownerid = '".$creatorid."' AND game = 1 AND `game_id` = $gameid ORDER BY <write any existing column name of your items table>  DESC"; 

注意: - 请注意@tadman建议的评论。非常有用和必要