丶二筒
2016-10-22 10:23
$offset=($page-1)*$pagesize这句具体有什么用,不是很明白,感觉没有实际用处,可不可以不要
这句话说明了从第几行开始运行的。比如你想读取第二页(也就是第一个第三行结束时,下一个第三行开始时)的三行信息,那么用第二页减一乘以要读取的行数(三行)等于三,也就是说limit 3,3 。表示从第三行开始读取后三行。也就完成了读取第二页的三行信息的任务。
$sql = "select * from user limit $offset,$pagesize"; //查询结果从第$offset条记录数开始,到第$pagesize条记录;
下面的数据库查询要用到$offset
$offset=($page-1)*$pagesize //表示当前页之前页面的总记录数,也就是说当前页是第5页,每一页能显示($pagesize)10条,则前面的总记录数$offset=(5-1) * 10 为40条记录数。下一页将会从第41条记录数开始查询
到50条记录数;
PHP进阶篇
181835 学习 · 2577 问题
相似问题