php 分頁查詢

2022-06-28 22:09:11 字數 2645 閱讀 4407

1.首先要有顯示的內容:

地區代號

地區名稱

父級代號

<?php 

include ("db.class.php");

$db = new db();

$sql = "select * from chinastates ";

$arr = $db->query($sql);//預設=1可以不寫

foreach($arr as $v)

"; }

?>

圖:

include ("page.class.php");

//查總條數

$sz = "select count(*) from chinastates";

$az = $db->query($sz);

//1.造物件

$page = new page($az[0][0],10);

//一般只寫兩個引數,第乙個資料的總條數

//取兩個索引0:先取索引0二維陣列,取到一位陣列後取索引0

//第二個引數,顯示10條

$sql = "select * from chinastates ".$page->limit;

//2.直接在sql語句後面拼接上$page(分頁類)裡面的limit,就可以完成分頁

$arr = $db->query($sql);//預設=1可以不寫

<?php 

//3.輸出分頁資訊

echo $page->fpage();

//分頁物件中的fpage()方法

?>

總**:

地區代號

地區名稱

父級代號

<?php

include ("dbda.class.php");

//引用封裝類

$db = new db();

//造物件

include "page.class.php";

//引用page工具

$aall = "select count(*) from chinastates";

//查詢所有資料

$arr = $db->query($aall);

//呼叫sql,返回乙個陣列,

$page = new page($arr[0][0],10);

//page類物件,每頁顯示10條

$sql = "select * from chinastates ".$page->limit;

//分頁查詢,page類呼叫limit

$ar = $db->query($sql);

//執行,並返回乙個陣列(資料)

foreach ($ar as $v)

//遍歷";}

//顯示

?>

<?php

echo $page->fpage();

//直接輸出page類裡面的fpage()(輸出分頁資訊)

?>

最後的完成圖:

查詢關鍵字,在本頁分頁顯示!

首先form表單:

分頁查詢的條件

$tj = "1 = 1 ";

//條件恆變數

if(!empty($_get["area"]))

//判斷傳過來的是否非空

%' ";

//條件改變

}

查詢語句也需要改變一下:

$aall = "select count(*) from chinastates where ";

//查詢所有資料

$sql = "select * from chinastates where ".$page->limit;

//分頁查詢,page類呼叫limit

輸出:

<?php 

echo $page->fpage();

//直接輸出page類裡面的fpage()(輸出分頁資訊)

?>

上圖:

查詢的資料也是以分頁的形式:

php分頁查詢

1 封裝類檔案 class dbda else 2.查詢頁面 分頁查詢 title head body phpinclude dbda.class.php db new dbda include page.class.php tj1 1 1 area if empty get area h1 中國省...

PHP分頁查詢

分頁 匯入page包,呼叫相應的方法 代號區域名稱 父級代號 include dbda.class.php db new dbda include page.class.php 求總條數 szong select count from chinastates azong db query szong...

php分頁查詢

1 先把資料庫裡所有的資料分頁顯示在頁面,並在顯示資料的 上方加上查詢表單。無標題文件 title head body br form action fenyechaxun.php method get div 關鍵字 input type text name key input type subm...