0

我有这个代码:

    $sql = "SELECT * FROM deptcomment WHERE deptPostID ='$postID' ORDER BY deptCommentRegDate ASC, deptCommentRegTime ASC LIMIT 4";

它正在工作,但它只能获得特定帖子的前 4 条评论。我需要此代码才能按 ASC 顺序获取最后 4 条评论。这可能吗。

任何帮助表示赞赏。

4

1 回答 1

2

尝试

$sql = "SELECT * FROM deptcomment WHERE deptPostID ='$postID' ORDER BY deptCommentRegDate ASC, deptCommentRegTime DESC LIMIT 4";

...然后运行array_reverse();结果。


当我有你的时候,我注意到你正在构建你的查询,这种方式暗示你打算将它传递给一个mysql_*类型函数。请记住,这些类型的函数已被弃用,建议您使用诸如PDO之类的库来与数据库通信。

于 2013-03-21T00:13:33.090 回答