我正在使用此查询从数据库中获取数据。它的工作正常。
$sql = "SELECT * FROM videos LIMIT $page1,5 ";
但我想在此查询中应用order by子句。当我运行此查询时
$sql = "SELECT * FROM videos ORDER BY desc LIMIT $page1,5 ";
它给出错误:
:未捕获的异常' PDOException'消息' SQLSTATE [42000]: 语法错误或访问冲突:
我不明白我做错了哪一点。请帮我。谢谢!
答案 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 ";