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

老师能不能解释一下翻页原理为什么是这样($m = ($page - 1) * $n;)

正在回答

3 回答

是这样的,建议你可以多试验几个数据,找找规律,对于MySQL中“select * from user limit m,n”这个语句,其中m是指记录开始的index,从0开始,表示第一条记录,n是指从第m+1条开始,取n条。select * from tablename limit 2,4即取出第3条至第6条,4条记录。详细的讲解可以参考《与MysQL的零距离接触》这门视频教程。

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

     谢谢老师们!

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

sophia_yu

慕课网正在规划一门php+MySQL实现分页原理的课程,里面会有很清晰的讲解的哦
2014-08-05 回复 有任何疑惑可以回复我~
#2

Khuntoria22 回复 sophia_yu

课程出来了吗 ???
2015-05-04 回复 有任何疑惑可以回复我~

$page = 2;//假如当前在第二页 $pagesize = 2;每页有2条数据 $offset = ($page - 1) * $pagesize;//那么当前页之前的数据共有2=(2-1)*2条 $sql = "select * from user limit $offset, $pagesize";//数据从第2条开始,取出2条,就是取出3~4条数据 select * from user limit 5, 10//这条语句的意思是取出第6~15条数据

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信