使用带有限制条款

时间:2016-08-16 09:04:30

标签: mysql sql

我正在使用此查询从数据库中获取数据。它的工作正常。

$sql = "SELECT * FROM videos  LIMIT $page1,5 ";

但我想在此查询中应用order by子句。当我运行此查询时

$sql = "SELECT * FROM videos ORDER BY desc  LIMIT $page1,5 ";

它给出错误:

  

:未捕获的异常' PDOException'消息' SQLSTATE [42000]:   语法错误或访问冲突:

我不明白我做错了哪一点。请帮我。谢谢!

2 个答案:

答案 0 :(得分:1)

您的ORDER BY子句缺少列名

$sql = "SELECT * FROM videos ORDER BY COLUMNAME_GOES_HERE desc  LIMIT $page1,5 ";

答案 1 :(得分:0)

这是我的问题的答案。实际上我错过了一个专栏。

$sql = "SELECT * FROM videos ORDER BY id desc  LIMIT $page1,5 ";