mysql 分页问题LIMIT

代码示例

$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

猜你喜欢

转载自blog.csdn.net/qq_15957557/article/details/104637184