在单页上,我一次显示20条记录,并且使用这些记录生成PDF,其中包含导出/下载管理员的个人资料。
现在,我想要的是,对于前者。在第4页我正在通过,4而我将拥有的实际记录将是61~80 ..并且在..
例如:
3rd page: 41 ~ 60 records
4th page: 61 ~ 80 records
5th page: 81 ~ 100 records and so on..
是否有人知道,在这种情况下如何通过动态开始和结束查询限制?
答案 0 :(得分:2)
简单(不要将以下视为有效的PHP
代码!因为......不是):
$page = $_GET['page'] ? $_GET['page'] : 1;
$records_on_page = X;
$offset = $records_on_page * ($page-1);
$limit = "LIMIT $offset,$records_on_page"
page, offset, on_page
1, 00, 20
2, 20, 20
3, 40, 20
4, 60, 20
5, 80, 20
etc.
所有逻辑。