1.先把資料庫裡所有的資料分頁顯示在頁面,並在顯示資料的**上方加上查詢表單。
>無標題文件
title
>
head
>
<
body
>
<
br />
<
form
action
="fenyechaxun.php"
method
="get"
>
<
div>關鍵字:<
input
type
="text"
name
="key"
/>
<
input
type
="submit"
value
="查詢"
/>
div>
form
>
<
br />
<
table
width
="100%"
border
="1"
cellpadding
="0"
cellspacing
="0"
>
<
tr>
<
th>地區代號
th>
<
th>地區名稱
th>
<
th>上級代號
th>
tr>
<?phpinclude("dbda.class.php");//
引入封裝類的頁面
$db = new dbda();//
造乙個物件
//求資料的總條數
$sall = "select count(*) from chinastates";
$total = $db->strquery($sall
);include("page.class.php");//
引入分頁類的頁面
$page = new page($total,20);//
造乙個分頁的物件.第乙個引數是資料的總條數,第二個引數是每頁顯示多少條資料。
$sql = "select * from chinastates ".$page->limit;//
呼叫分頁裡面的limit方法。
$attr = $db->query($sql
);foreach($attr
as$v)";
}?>
table
>
<?phpecho
$page->fpage();//
顯示**下方的資料和頁面的資訊。
?>
body
>
html
>
2.加上條件,實現目標結果。
>無標題文件
title
>
head
>
<
body
>
<
br />
<
form
action
="fenyechaxun.php"
method
="get"
>
<
div>關鍵字:<
input
type
="text"
name
="key"
/>
<
input
type
="submit"
value
="查詢"
/>
div>
form
>
<
br />
<
table
width
="100%"
border
="1"
cellpadding
="0"
cellspacing
="0"
>
<
tr>
<
th>地區代號
th>
<
th>地區名稱
th>
<
th>上級代號
th>
tr>
<?phpinclude("dbda.class.php");
$db = new dbda();//查詢條件
$tj1 = " 1=1 ";
if(!empty($_get["key"]))//獲取提交的關鍵字
%'";
}$sall = "select count(*) from chinastates where ";//把條件拼接到語句中
$total = $db->strquery($sall
);include("page.class.php");
$page = new page($total,20);
$sql = "select * from chinastates where ".$page->limit;//這裡也要加上搜尋條件
$attr = $db->query($sql
);foreach($attr
as$v)";
}?>
table
>
<?phpecho
$page->fpage();
?>
body
>
html
>
查詢結果分頁
以下摘自msdn 查詢結果分頁 dataadapter 提供了通過 fill 方法的過載來僅返回一頁資料的功能。但是,對於大量的查詢結果,它可能並不是首選的分頁方法,因為 dataadapter 雖然僅使用所請求的記錄來填充目標 datatable 或 dataset,但仍會使用返回整個查詢的資源。...
Oracle查詢結果分頁
分頁查詢是web開發中非常常用的功能,筆者主要使用oracle資料庫工作,所以只總結一下oracle中的分頁方法 通常是由下面語句就可以完成分頁功能 select x.from select z.rownum rn from xzqh z where rownum 101 x where x.rn ...
資料庫查詢結果分頁顯示思路
資料庫查詢結果分頁顯示思路,通過計算result set指標位置實現分頁顯示 設定頁面顯示數量 int pagesize 獲取要顯示頁面 int currentpage 需要定義的引數 connection con statement sta resultset rs statement 或者 pr...