2 回答
TA贡献1906条经验 获得超10个赞
您通常会得到一个指定当前“页面”的 GET/POST 参数。例如
$page = isset($_GET['page']) ? intval($_GET['page']) : 1; // current page, default is 1
$perPage = 10; // records per one page
$fromLimit = ($page - 1)*$perPage;
$toLimit = $perPage*$page;
$sql = ".... LIMIT $fromLimit, $toLimit";
我有一种感觉,你是 php 编程的新手,所以一定要花时间检查一下: 如何防止 SQL 注入
关键是您需要为 php 页面提供一个动态参数,以便您可以动态更改内容。
指向您页面的链接看起来像这样:
<a href="yourdomain.com/test.php?page=1">1</a>
<a href="yourdomain.com/test.php?page=2">2</a>
<a href="yourdomain.com/test.php?page=3">3</a>
TA贡献1777条经验 获得超3个赞
请尝试替换此代码:
$sql = "SELECT id, business_name, email, website, phone FROM table LIMIT 0, 9";
至:
if ($_GET['pagenum'] > 0){
$a = (int) filter_var($_GET['pagenum'],FILTER_SANITIZE_NUMBER_INT);
}else{
$a = 0;
}
$Startnumber = ($currectid * 10); $limit_read = ($Limit_number + 10);
$sql = "SELECT id, business_name, email, website, phone FROM table LIMIT ".$Startnumber .", ".$limit_read ;
- 2 回答
- 0 关注
- 100 浏览
添加回答
举报