我正在尝试将“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;";
我没有收到任何语法错误,但类别页面正在返回
“主题无法显示,请稍后重试。”
我不知道旧的“已回答”问题中的发布规则,因此我认为最好将我的问题分开,因为上面的代码适用于其他人并解决了他们的问题。
提前致谢。
最佳答案
在 ORDER BY
之前需要一个空格:
. "ORDER BY
应该是:
. " ORDER BY
回显您的查询或使用 mysql_error()
将为您捕获此问题。
关于php - ORDER BY mysql_real_escape_string($_GET ['id' ]) 错误后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17460357/