PHP页面记录显示逻辑

问题描述 投票:0回答:1

在单页上,我一次显示 20 条记录,并使用这些记录,我生成带有他们的个人资料的 PDF,以便管理员导出/下载。

现在,我想要的是,例如。在第 4 页,我正在通过,4,而我的实际记录将是 61 ~ 80 .. 等等 ..

例如:

3rd page: 41 ~ 60 records
4th page: 61 ~ 80 records
5th page: 81 ~ 100 records and so on..

有人知道吗,在这种情况下我怎样才能通过动态开始和结束查询限制

php pagination logic
1个回答
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.

所有逻辑。

© www.soinside.com 2019 - 2024. All rights reserved.