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 關注
- 129 瀏覽
添加回答
舉報