时间:2021-07-01 10:21:17 帮助过:23人阅读
SELECT * FROM table WHERE xxxxxx LIMIT $start_page,10;
$start_page是你的每页的开始条数
1.首先使用select count(*) from table where xxx 获取记录总数
2.(total-1)/10+1 = 总分页数。如果total=0,总分页数就是0
select * from tablename limit 5,10
分页可以这样写
$page = 1; // 要现实第几页的数据$pagesize = 10; // 每页显示10条数据$offset = ($page-1)*$pagesize; // 根据页数与每页记录数,计算偏移数$sqlstr = "select * from table limit ".$offset.",".$pagesize;
分页可以这样写
$page = 1; // 要现实第几页的数据$pagesize = 10; // 每页显示10条数据$offset = ($page-1)*$pagesize; // 根据页数与每页记录数,计算偏移数$sqlstr = "select * from table limit ".$offset.",".$pagesize;
不要!
$page 是传入的
$pagesize 是在程序里指定的
$offset 是计算出来的
根据总条数确定总页数,然后要多少查多少。