select * from table ……limit
開始位置 ,操作條數
select * from table ……limit
0 ,20 從1開始取20條資訊
怎麼分段,當前在第幾段 (
每頁有幾條,當前再第幾頁)
前10條記錄:select * from table limit 0,10(第一頁)
第11至20條記錄:select * from table limit 10,10(第二頁)
第21至30條記錄:select * from table limit 20,10 (第三頁)
所以得出公式:
(當前頁數 - 1 )x 每頁條數 , 每頁條數
select * from table limit ($page- 1) * $pagesize,$pagesize
parse_url()解析url函式
parse_url() 是講url解析成有固定鍵值的陣列的函式
結果:array
**:分頁原理:
<?php
/include("conn.php");
$pagesize=5;
$url=$_server["request_uri"];
$url=parse_url($url);
$url=$url[path];
$numq=mysql_query("select * from `test`");
$num = mysql_num_rows($numq);
if($_get[page])
if($num > $pagesize)
$sql="select * from `test` limit $page $pagesize ";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query))
連線資料庫:
<?php
$conn = @ mysql_connect("localhost", "root", "") or die("資料庫鏈結錯誤");
mysql_select_db("bbs", $conn);
mysql_query("set names 'gbk'"); //使用gbk中文編碼;
function htmtocode($content)
//$content=str_replace("'","『",$content);
//htmlspecialchars();
?>
php分頁技術
在做資料處理時,在phpmyadmin的所建資料庫中寫入資料表guestbook 注意資料庫的編碼格式要和後台php的編碼格式一致 create table guestbook id mediumint 8 unsigned not null auto increment,nickname char...
PHP分頁技術
序號姓名 標題 include conn.php 連線資料庫 選擇資料庫 pagesize 2 定義每頁顯示多少條記錄 page isset get page intval get page 1 定義page的初始值,如果get 傳過來的page為空,則page 1,total mysql num ...
PHP分頁技術原理
分頁函式 分頁函式 function page sql,size else else pagesize size no2 每頁顯示多少條 num num rows query sql 獲取總共有幾條資料 no3 設定總共有幾頁 if num 0 else if page pageabsolute n...