为了账号安全,请及时绑定邮箱和手机立即绑定

关于$m = ($page-1) * $n的问题

假定当前页为$page,每页显示$n条数据,那么m为当前页前面所有的数据,既$m = ($page-1) * $n这一段不是很理解,如果说m为当前页面所有的数据,那么不是应该每页都是m条数据嘛,如果说每页的数据是$n那么为什么$page要减掉一,第一页是n 第二页是n?

正在回答

2 回答

这个很好理解啊,limit数据库操作是指,第n条记录开始,然后查n条记录,比如limit(0,10),那就是从第0条记录开始,查10条记录

所以,第一页数据是从0条开始查page_size条记录,那么第 二页就是从第一页之后的page_size条开始,再查page_size条,所以是页数减一再乘以每页的数据了

0 回复 有任何疑惑可以回复我~
#1

JaxonL 提问者

谢谢。我已经知道了。读内容的时候看的太快了。没读仔细
2017-06-12 回复 有任何疑惑可以回复我~

大哥,慕课网上说的是当前页前面所有的数据,注意是当前页前面,所以当前页数减一再乘上每页的数据大小不就是当前页前面所有的数据大小吗?每页的pagesize都是$n啊。

0 回复 有任何疑惑可以回复我~
#1

JaxonL 提问者

内容看错了。谢谢。
2017-06-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP进阶篇
  • 参与学习       181827    人
  • 解答问题       2577    个

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

进入课程

关于$m = ($page-1) * $n的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信