我正在使用具有以下数据库结构的 php 和 mysql 开发一个博客系统:
Article
-id
-firstMessage
-lastMessage
-body
Comment
- id
- article_id
- publiched_date
- body
这里的想法是利用分页,其中有很多评论的文章显示一个链接树[first][1][2][3][last]
,如10条 评论一页。一切顺利,我创建了一个不错的 sql,它根据 url 的页码选择 10 条消息:
example.com/?article=3&page=2
问题出在哪里?好吧,假设我的主页中有这个网址:
example.com/?article=3&message=3565
根据上面的url,如何确定这条消息所在的页码?你有什么想法可以引导我走向正确的方向吗?
编辑
- 消息id不是连续的,例如一篇文章可以有评论:125、364、561、1522