2013-03-21 109 views
0

最新留言我有这样的代码:MySQL和PHP - 从数据库中获得

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

这是工作,但它只是变得某一职位的前4个评论。我需要此代码以ASC顺序获取最后4条评论。这可能吗。

任何帮助表示赞赏。

回答

2

尝试

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

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


虽然我中有你,我注意到你正在构建您的查询中,如表明您打算在其传递到mysql_*型功能的方式。请记住,这些类型的功能已被弃用,并且建议您使用库(如PDO)与数据库进行通信。