我有这个代码:
$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 之类的库。 改为与数据库通信。
关于php - MySQL 和 PHP - 从数据库获取最后的评论,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15537195/