我有这个代码:
$sql = "SELECT * FROM deptcomment WHERE deptPostID ='$postID' ORDER BY deptCommentRegDate ASC, deptCommentRegTime ASC LIMIT 4";
它正在工作,但它只能获得特定帖子的前 4 条评论。我需要此代码才能按 ASC 顺序获取最后 4 条评论。这可能吗。
任何帮助表示赞赏。
尝试
$sql = "SELECT * FROM deptcomment WHERE deptPostID ='$postID' ORDER BY deptCommentRegDate ASC, deptCommentRegTime DESC LIMIT 4";
...然后运行array_reverse();
结果。
当我有你的时候,我注意到你正在构建你的查询,这种方式暗示你打算将它传递给一个mysql_*
类型函数。请记住,这些类型的函数已被弃用,建议您使用诸如PDO之类的库来与数据库通信。