PHP& MySQL显示问题

时间:2010-09-16 20:00:32

标签: php mysql

当我为我的评论做分页时,我的评论编号从下一页开始,我该如何解决这个问题,以便我的评论计数不会重新开始?当我遗漏分页时,我的评论编号工作正常。我正在使用PHP&的MySQL。

我的评论很简单

$comment_num = 1; //number comments posted

我如何显示编号的评论。

echo '<div>' . $comment_num++ . '</div>';

显示没有分页的输出。

Comment 1
Comment 2
Comment 3
Comment 4
Comment 5
Comment 6

显示分页设置,一次显示2条评论。

Comment 1
Comment 2

下一页有不同评论的分页页。

Comment 1
Comment 2

2 个答案:

答案 0 :(得分:2)

我假设您使用LIMIT和偏移量运行查询。将偏移量存储在变量中,然后使用:

$query = "SELECT * FROM yourtable LIMIT $offset, 2"

...

$comment_num = $offset + 1;

答案 1 :(得分:0)

您是否始终在页面上显示固定数量的评论?如果是这样,您可以在

开始编号
  

((page_number - 1)* no_of_comments_on_page)+ 1

假设你在一个页面上显示十条评论,对于第一页你会得到:(0 * 10)+ 1 = 1第二页你得到(1 * 10)+ 1 = 11等等。< / p>