我的表名为“评论”,列数很少:ID, User, author, date, post
我想要的是显示最后10/20评论,其中最新的是从顶部开始,全部是垂直的。
答案 0 :(得分:2)
这将是一个与数据库相关的问题,通常在SQL查询中进行排序。假设您的注释表具有给定的结构,那么它将是:
SELECT ID, user, author, date, post FROM Comments ORDER BY date DESC LIMIT 0,10
答案 1 :(得分:1)
将此附加到您的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];
}
?>
答案 2 :(得分:0)
mysql查询中的limit
或jquery的prepend()
都可以。
答案 3 :(得分:0)
SELECT TOP number column_name(s)
FROM table_name ORDER BY column_name(s) ASC|DESC