基本SQL
SELECT * FROM 表名 limit 開始位置, 記錄條數 "
實現步驟
- 頁碼傳入
- 根據頁碼從數據庫獲取數據
- 顯示數據和分頁條
代碼片段
$page = $_GET['page']; //POST || GET
//實踐中更改配置爲讀者自己的
$db_config = [
'host' => '127.0.0.1',
'username' => 'root',
'passwd' => '',
'dbname' => 'test',
);
extract($db_config); //提取變量$host, $username, $passwd, $dbname
$conn = mysql_connect($host, $username, $passwd) or die("數據庫連接錯誤:".mysql_error());
mysql_select_db($dbname);
mysql _query("SET NAMES UTF8");
$page_size = 10; //設置每頁顯示10條
$sql = "select * from `test` limit ".($page-1)*$page_size . ',' . $page_size;
$result = mysql_query($sql);
while ($row = mysql_fetech_assoc($result)){
//TODO 處理數據
}
//釋放結果,關閉連接
mysql_free_result($result);
mysql_close($conn);