如何确保我的网页最多可存储3个我从每页数据库获得的结果?我将通过html链接从上一页检索一些值,并使用它从数据库中检索结果。然后从结果中,我希望将它们变成页面,这样就不必滚动很长时间。在每个打开的页面上,它都将被禁用。
JSON
答案 0 :(得分:1)
您必须通过添加2个变量来修改您的代码:
下一步是使用LIMIT选项进行SQL查询。
LIMIT start, amount
我们将使用currentPage& amp;来计算出发点。 perpage变量。
$currentPage = (!isset($_GET['current_page']) || (int)$_GET['current_page'] == 0) ? 1 : $_GET['current_page'];
$perpage = 3; //or whatever you'd like
$limit = $perpage;
$start = ($currentPage-1)*$perpage;
$db = $conn->prepare("Select ID from Table LIMIT $start, $limit");
所以对于第1页:
start = (1-1)*3 = 0
limit = 3
Which means: get the first 3 items.
第2页:
start = (2-1)*3 = 3
limit = 3
Which means: count 3 items and then get the 3 after to them