代码示例
$size = 10; // 每页显示条数
$page = 0; // 初始化页数
if ($request->input('page') > 1) {
$page = $request->input('page')-1;
$limit = $page*$size.','.$size;
}else{
$limit = $page.','.$size;
}
说明原理
LIMIT( a , b )
a 第一个参数是哪里开始取数据
b 第二次参数是要取多少条
数据是从索引0开始的
.
所以:
第一页 0 , 10 的意思就是从第一条数据开始取出十条
第二页 10,10 的意思就是从第十一条10开始取出十条
以此类推。。。。。。。
所以第N页的数据就是$page 页码数减一 * 每页条数
.
第二页
(2-1) X10 , 10
10,10