mysql實現分頁

基本SQL

SELECT * FROM 表名 limit 開始位置, 記錄條數 "

實現步驟

  1. 頁碼傳入
  2. 根據頁碼從數據庫獲取數據
  3. 顯示數據和分頁條

代碼片段

$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);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章