php简单分页,php简单实现分页查询的方法
這篇文章主要為大家詳細介紹了php簡單實現分頁查詢的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
關于php,最近學了好多,老師跟我們說,現在學的都是php的核心部分,所以我比較注意了一下,也多練習了幾遍,相對來說理解起來嗨算輕松,沒有剛開始學習的時候那么困難了,總結起來就是感覺,心態最重要,一開始的時候就是心態的問題,考慮到方方面面的問題,靜不下心,而且已經好多年沒有坐下了踏實學習了,總感覺自己坐不住,經過一段時間的休整,包括過年在家的一段時間,再次回歸后心態有了很大的變化,感覺學起來也沒有那么枯燥了,反而會覺得就像好多年前,遇到數學難題就特別想要攻克一般。
牢騷發的有點多,哈哈。今天上午主要學習的是分頁查詢:如果是數據比較多,顯示在一頁就會看著很多,而且看起來會感覺很累 這時我們就用到了分頁,分頁之前已經寫過了,看起來也比較清晰,今天學到的是分頁查詢,比較簡單,就是在分頁的基礎上加了個查詢的條件,這次用到的是chinastates表:
主要用到的是前三列,即地區代號、地區名稱和父級代號,分頁查詢要注意的時候獲取元素用的是get ,當我們分頁查詢的時候會看到標題欄的顯示如圖:
如果用post 來獲取 會比較麻煩, 這時需要在new page的時候修改,把括號內的第三個條件寫上, 在代碼標識中,都有注釋的,結果也在上傳的圖片中顯示了,查詢的是“中”,然后看到的是第二頁,都是沒有問題的
分頁查詢
include("DADB.class.php");
$db=new DADB();
$tj= " 1=1 ";
$area="";
if(!empty($_GET["area"]))
{
$area=$_GET["area"];
$tj=" areaname like '%{$area}%'";
}
?>
//這里用的是get 來獲取
地區名稱:
//這里如果沒有傳入value值 如果查詢內容的數量比較多,
那么在第二頁的時候將與需要查詢的內容不符
| 地區代號 | 地區名稱 | 父級代號 |
include("page.class.php");
$sqg="select count(*) from chinastates WHERE {$tj}";
//因為是需要查詢,所以 select語句都要有條件
$arg=$db->Query($sqg);
$page=new page($arg[0][0],20);
//如果前面用的是post 那么這里 可以改為new page(, , "areaname='{$area}'" )
$sql="select * from chinastates where {$tj}" .$page->limit;
$arr=$db->Query($sql);
foreach($arr as $v)
{
echo"
{$v[0]}{$v[1]}{$v[2]}";}
?>
echo $page->fpage();
?>
以上就是本文的全部內容,希望對大家的學習有所幫助。
相關推薦:
總結
以上是生活随笔為你收集整理的php简单分页,php简单实现分页查询的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 果汁机多少钱一台啊?
- 下一篇: php缓存类,PHP缓存类