我想知道如何使用PHP& MySQL并使用分页时保留正确的注释号码?一个简短的示例或教程会有所帮助。感谢
示例输出。
COMMENT 1
COMMENT 2
COMMENT 3
答案 0 :(得分:2)
在($pageNumber * $commentsPerPage + 1)
开始你的评论编号(假设第0页是第一个),并为每个评论增加它。
如果评论可以跳过数字(例如,如果您不想删除一条评论以覆盖所有其他评论数字),那么您可能会考虑将评论编号与评论一起存储在数据库中。
答案 1 :(得分:0)
你的问题有点神秘,但假设你有问题,我认为你已经知道了初始偏移。
说你有这样的事情:
SELECT col_1, col_2
FROM my_table
ORDER BY col_3
LIMIT $offset, $num_rows
$ offset + 1将是您的第一条记录的编号(如果您想要基于1的数字)。然后在你的php循环中,在每次迭代中递增此计数器。
答案 2 :(得分:0)
如何使用时间戳识别和标记?只是一个想法...使用秒可能足以获得唯一的数字,除非音量很大......然后如果删除了任何评论,其余评论的id#s将保持不变......就像我说的那样。 ..只是一个想法...