php分頁技術

2021-06-07 06:37:56 字數 1558 閱讀 5578

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...