赞
踩
select * from student limit 0,2;第一页 (1-1)*2=0
select * from student limit 2,2;第二页 (2-1)*2=2
select * from student limit 4,2;第三页 (3-1)*2=4
select * from student limit 6,2;第四页 (4-1)*2=6
从零开始,每页显示数据为2,即偏移量为2
可以得到公式为
(curPage-1)*pageSize
curPage意思是当前页,pageSize为每页显示数据的条数
方法一
totalPage = totalRecord%pageSize==0 ? totalRecord/pageSize :totalRecord/pageSize+1
方法二
totalPage = (totalRecord + pageSize-1) / pageSize;
其中 pageSize- 1 就是 totalRecord / pageSize的余数
totalRecord 总记录数即count( * )
select count( * ) from student;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。