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;
View Code

 

posted @ 2021-11-05 14:33  记得加奶盖  阅读(132)  评论(0)    收藏  举报