PHP 分頁製作 此當下頁面不連結 //資料庫連結 $conn=mysql_connect('127.0.0.1','root','') or die("Error"); mysql_select_db('ithome_test'); $sql = "SELECT * FROM `good_idea` ORDER BY `id`"; //修改成你要的 SQL 語法 $result = mysql_query($sql,$conn) or die("Error"); $data_nums = mysql_num_rows($result); //統計總比數 $per = 5; //每頁顯示項目數量 $pages = ceil($data_nums/$per); //取得不小於值的下一個整數 if (!isset($_GET["page"])){ //假如$_GET["page"]未設置 $page=1; //則在此設定起始頁數 } else { $page = intval($_GET["page"]); //確認頁數只能夠是數值資料 } $start = ($page-1)*$per; //每一頁開始的資料序號 $result = mysql_query($sql.' LIMIT '.$start.', '.$per,$conn) or die("Error"); ?> 編號 姓名 首頁 "; echo "第 "; for( $i=1 ; $i<=$pages ; $i++ ) { if ( $page-3 < $i && $i < $page+3 ) { echo "".$i." "; }else if($i == $page){ echo "".$i." "; } } echo " 頁 末頁"; ?> 簡易分頁 編號 姓名 首頁 "; echo "第 "; for( $i=1 ; $i<=$pages ; $i++ ) { if ( $page-3 < $i && $i < $page+3 ) { echo "".$i." "; } } echo " 頁 末頁"; ?> 來源:[鐵人賽Day10]PHP簡易分頁實作