如何在php中显示最后的评论?

时间:2012-12-26 13:15:49

标签: php

我的表名为“评论”,列数很少:ID, User, author, date, post

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

4 个答案:

答案 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