0

我正在尝试将“ORDER BY”代码添加到现有系统中,默认情况下在底部而不是顶部发布新主题,我在这里找到了另一篇文章,这对某人有用。

$sql = "SELECT topic_id, topic_subject, topic_date, topic_cat
    FROM topics WHERE topic_cat = " . mysql_real_escape_string($_GET['id']) .   "ORDER BY topic_date DESC;";

我没有收到任何语法错误,但类别页面正在返回

“主题无法显示,请稍后再试。”

我不知道旧的“已回答”问题中的帖子规则,所以我认为最好将我的问题分开,因为上面的代码适用于其他人并解决了他们的问题。

提前致谢。

4

1 回答 1

0

你需要一个空格之前ORDER BY

.   "ORDER BY

应该:

.   " ORDER BY

回显您的查询或使用mysql_error()会为您捕捉到这一点。

于 2013-07-04T00:56:49.790 回答