分页算法需要的变量:
pageSize:每页显示多少条
pageNow:要显示哪页
pageCount:一共多少页
rowCount:一共多少条记录
pageSize是指定好的,rowCount是从表中查询得到的,pageCount是计算出来的,计算公式为:
if(rowCount%pageSize == 0){
pageCount = rowCount / pageSize;
}else{
pageCount = rowCount / pageSize + 1;
}
mysql分页:
查询1-10条:select * from user limit 0,10;
查询10-20条:select * from user limit 10,10;
查询20-30条:select * from user limit 20,10;
由此推断:select * from user limit (pageNow-1)*pageSize,pageSize