如何在php中显示最后的注释


How to show last comments in php?

我有一个名为"Comments"的表,有几个列:ID, User, author, date, post

我想要的是显示最近的10/20评论,其中最新的是从顶部,全部垂直。

这将是一个与数据库相关的问题,排序通常在SQL查询中完成。假设您的注释表具有给定的结构,它将是:

SELECT ID, user, author, date, post FROM Comments ORDER BY date DESC LIMIT 0,10

将此附加到sql语句order by date desc limit 0,20这会给你最近的20条评论

如果你想显示接下来的20个结果,你也可以添加OFFSET 20。这可以帮助您达到加载下一页的效果。

要显示注释,您需要显示它们

<?php
$result=mysql_query("SELECT ID, user, author, date, post TOP number column_name(s) * FROM comments ORDER BY date DESC LIMIT 0,10");
while($row=mysql_fetch_array($result))
 {
   echo $row[4];
 }
 ?>

limit在mysql查询或jquery的prepend()将工作

SELECT TOP number column_name(s)
FROM table_name ORDER BY column_name(s) ASC|DESC