PHP不能正确地分页之谜,谁能帮助解开?
发布网友
发布时间:2022-05-05 21:07
我来回答
共2个回答
热心网友
时间:2022-06-28 02:42
可以的 可以利用PHP特有的SQL语句
select * from table order by field asc limit ($pageNo-1)*$pageSize,$pageSize
table 为数据库表
field 为排序字段
$pageNo 为当前页码数
$page 为每页显示数据数目
如每页显示10条 第9页数据为
select * from table order by field asc limit (9-1)*10,10
他的含义就是扫描前80条数据,从第81条数据开始提取10条数据
热心网友
时间:2022-06-28 02:42
那你的 下一页 有没有把 你先前 提交的 id=50 传递过去? 因为你第一次提交了id>50 那么所有的数据出来了,而且也按照你的来分页了,但是你又重新查询下一个页,可能系统就不知道从哪里开始