php 分页查询
? ?關(guān)于php,最近學(xué)了好多,老師跟我們說(shuō),現(xiàn)在學(xué)的都是php的核心部分,所以我比較注意了一下,也多練習(xí)了幾遍,相對(duì)來(lái)說(shuō)理解起來(lái)嗨算輕松,沒(méi)有剛開(kāi)始學(xué)習(xí)的時(shí)候那么困難了,總結(jié)起來(lái)就是感覺(jué),心態(tài)最重要,一開(kāi)始的時(shí)候就是心態(tài)的問(wèn)題,考慮到方方面面的問(wèn)題,靜不下心,而且已經(jīng)好多年沒(méi)有坐下了踏實(shí)學(xué)習(xí)了,總感覺(jué)自己坐不住,經(jīng)過(guò)一段時(shí)間的休整,包括過(guò)年在家的一段時(shí)間,再次回歸后心態(tài)有了很大的變化,感覺(jué)學(xué)起來(lái)也沒(méi)有那么枯燥了,反而會(huì)覺(jué)得就像好多年前,遇到數(shù)學(xué)難題就特別想要攻克一般。
? 牢騷發(fā)的有點(diǎn)多,哈哈。。。今天上午主要學(xué)習(xí)的是分頁(yè)查詢(xún):如果是數(shù)據(jù)比較多,顯示在一頁(yè)就會(huì)看著很多,而且看起來(lái)會(huì)感覺(jué)很累 這時(shí)我們就用到了分頁(yè),分頁(yè)之前已經(jīng)寫(xiě)過(guò)了,看起來(lái)也比較清晰,今天學(xué)到的是分頁(yè)查詢(xún),比較簡(jiǎn)單,就是在分頁(yè)的基礎(chǔ)
上加了個(gè)查詢(xún)的條件,這次用到的是chinastates表? 主要用到的是前三列,即地區(qū)代號(hào)、地區(qū)名稱(chēng)和父級(jí)代號(hào),分頁(yè)查詢(xún)要注意的時(shí)候獲取元素用的是get ,
當(dāng)我們分頁(yè)查詢(xún)的時(shí)候會(huì)看到標(biāo)題欄的顯示如圖:? 如果用post 來(lái)獲取 會(huì)比較麻煩, 這時(shí)需要在new page的時(shí)候修改,把括號(hào)內(nèi)的第三個(gè)條件寫(xiě)上, 在代碼標(biāo)識(shí)中,都有注釋的, 結(jié)果也在上傳的圖片中顯示了,查詢(xún)的是“中”,然后看到的是第二頁(yè),都是沒(méi)有問(wèn)題的
<body> <h1>分頁(yè)查詢(xún)</h1> <?php include("DADB.class.php"); $db=new DADB(); $tj= " 1=1 "; $area=""; if(!empty($_GET["area"])) {$area=$_GET["area"];$tj=" areaname like '%{$area}%'"; }?><form action="fenyechaxun.php" method="get" > //這里用的是get 來(lái)獲取 <div>地區(qū)名稱(chēng):<input type="text" name="area" value="<?php echo $area; ?>"/> //這里如果沒(méi)有傳入value值 如果查詢(xún)內(nèi)容的數(shù)量比較多,那么在第二頁(yè)的時(shí)候?qū)⑴c需要查詢(xún)的內(nèi)容不符 <input type="submit" value="查詢(xún)"/></div> </form><table border="1" cellpadding="0" cellspacing="0" width="100%"><tr><td>地區(qū)代號(hào)</td><td>地區(qū)名稱(chēng)</td><td>父級(jí)代號(hào)</td></tr><?phpinclude("page.class.php"); $sqg="select count(*) from chinastates WHERE {$tj}"; //因?yàn)槭切枰樵?xún),所以 select語(yǔ)句都要有條件 $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"<tr><td>{$v[0]}</td><td>{$v[1]}</td><td>{$v[2]}</td></tr>"; } ?> </table> <div> <?phpecho $page->fpage();?></div> </body>
轉(zhuǎn)載于:https://www.cnblogs.com/xiaodouding/p/6478081.html
總結(jié)
- 上一篇: 【原创】如何使用Jmockit进行单元测
- 下一篇: 动态规划算法php,php算法学习之动态