PHP & MySQL 显示问题

标签 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

最佳答案

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

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

...

$comment_num = $offset + 1;

关于PHP & MySQL 显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3730326/

相关文章:

php - php mysql替换中的英镑符号问题

php - 前台未加载,后台正常,错误 524、500 和 mysql 连接过多

javascript - 数据表简单连接查询

php - 许多数据库调用加载较少的数据,还是较少的数据库调用加载更多的数据?

php - 启动时,每 10 秒运行一次 AJAX 请求

php - 显示选择表单的名称而不是其 ID(错误 :Trying to get property of non-object) laravel 5

mysql - 将一个表中的两个字段与另一个表中的 id 元素相匹配的 SQL 语句

gzip - mysqldump 管道 gzip 速度差异

php - CakePHP 1.3 : Speeding up ACL-enabled application load time

php - fatal error : Switch statements may only contain one default clause in mpdf. PHP