PHP分页的limit与offset

①SELECT * from `order` limit 2,1;
②SELECT * from `order` limit 2 offset 1;

1.起始索引从0开始的
2.limit  X,Y  中X表示跳过X个数据,读取Y个数据
3.limit  Y offset X: offset X是跳过X个数据,limit Y是选取Y个数据


①是从数据库中第三条开始查询,取一条数据,即从第三条数据读取,一二条跳过(跳过2条  开始读取第三条)
从2开始读取1条

②是从数据库中的第二条数据开始查询两条数据,即第二条和第三条。(跳过一条  从第二条读取两条)
从1开始读取2条  就是23

offset是跳过  就是开始点
limit是读取几个  是每页的容量!


$offset = 2;
$limit = ($p - 1) * $offset;

https://github.com/7117/phpCollection/tree/master/PHPPage

你可能感兴趣的:(PHP)