我有一个名为"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