php分页查询的简单实现代码


Posted in PHP onMarch 14, 2017

关于php,最近学了好多,老师跟我们说,现在学的都是php的核心部分,所以我比较注意了一下,也多练习了几遍,相对来说理解起来嗨算轻松,没有刚开始学习的时候那么困难了,总结起来就是感觉,心态最重要,一开始的时候就是心态的问题,考虑到方方面面的问题,静不下心,而且已经好多年没有坐下了踏实学习了,总感觉自己坐不住,经过一段时间的休整,包括过年在家的一段时间,再次回归后心态有了很大的变化,感觉学起来也没有那么枯燥了,反而会觉得就像好多年前,遇到数学难题就特别想要攻克一般。

牢骚发的有点多,哈哈。今天上午主要学习的是分页查询:如果是数据比较多,显示在一页就会看着很多,而且看起来会感觉很累 这时我们就用到了分页,分页之前已经写过了,看起来也比较清晰,今天学到的是分页查询,比较简单,就是在分页的基础上加了个查询的条件,这次用到的是chinastates表:

php分页查询的简单实现代码

主要用到的是前三列,即地区代号、地区名称和父级代号,分页查询要注意的时候获取元素用的是get ,当我们分页查询的时候会看到标题栏的显示如图:

php分页查询的简单实现代码

如果用post 来获取 会比较麻烦, 这时需要在new page的时候修改,把括号内的第三个条件写上, 在代码标识中,都有注释的,结果也在上传的图片中显示了,查询的是“中”,然后看到的是第二页,都是没有问题的

<body>
<h1>分页查询</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 来获取
<div>地区名称:<input type="text" name="area" value="<?php echo $area; ?>"/> 

//这里如果没有传入value值 如果查询内容的数量比较多,
那么在第二页的时候将与需要查询的内容不符
<input type="submit" value="查询"/></div>
</form>

<table border="1" cellpadding="0" cellspacing="0" width="100%">
 <tr>
  <td>地区代号</td>
  <td>地区名称</td>
  <td>父级代号</td>
 </tr>

<?php

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"<tr>
  <td>{$v[0]}</td>
  <td>{$v[1]}</td>
  <td>{$v[2]}</td>
 </tr>";
}
?>
</table>
<div> <?php
 echo $page->fpage();
 ?></div>
</body>

php分页查询的简单实现代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
用定制的PHP应用程序来获取Web服务器的状态信息
Oct 09 PHP
php模块memcache和memcached区别分析
Jun 14 PHP
PHP中文件缓存转内存缓存的方法
Dec 06 PHP
php基础教程 php内置函数实例教程
Aug 21 PHP
php程序员应具有的7种能力小结
Nov 27 PHP
php常见的魔术方法详解
Dec 25 PHP
PHP使用递归生成文章树
Apr 21 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
PHP7正式版测试,性能惊艳!
Dec 08 PHP
PHP截取IE浏览器并缩小原图的方法
Mar 04 PHP
php实现生成验证码实例分享
Apr 10 PHP
PHP的PDO预定义常量讲解
Jan 24 PHP
php实现购物车产品删除功能(2)
Jul 23 #PHP
php实现产品加入购物车功能(1)
Jul 23 #PHP
浅谈PHP的排列组合(如输入a,b,c 输出他们的全部组合)
Mar 14 #PHP
php求数组全排列,元素所有组合的方法总结
Mar 14 #PHP
PHP输出多个元素的排列或组合的方法
Mar 14 #PHP
Linux下快速搭建php开发环境
Mar 13 #PHP
php创建图像具体步骤
Mar 13 #PHP
You might like
PHP 中检查或过滤IP地址的实现代码
2011/11/27 PHP
jquery的attr方法禁用表单元素禁用输入内容
2014/06/23 Javascript
jQuery中map()方法用法实例
2015/01/06 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
JavaScript的类型、值和变量小结
2015/07/09 Javascript
基于BootStarp的Dailog
2016/04/28 Javascript
D3.js实现直方图的方法详解
2016/09/25 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
vue2过滤器模糊查询方法
2018/09/16 Javascript
layui checkbox默认选中,获取选中值,清空所有选中项的例子
2019/09/02 Javascript
vue-router的钩子函数用法实例分析
2019/10/26 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python抓取京东图书评论数据
2014/08/31 Python
Python中的默认参数详解
2015/06/24 Python
Python中模块与包有相同名字的处理方法
2017/05/05 Python
python 去除txt文本中的空格、数字、特定字母等方法
2018/07/24 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Python中将两个或多个list合成一个list的方法小结
2019/05/12 Python
Python连接HDFS实现文件上传下载及Pandas转换文本文件到CSV操作
2020/06/06 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
使用css3制作登录表单的步骤
2014/04/07 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
英国轻奢珠宝品牌:Astley Clarke
2016/12/18 全球购物
Lovedrobe官网:英国领先的大码服装品牌
2019/09/19 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
股权投资意向书
2014/04/01 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
文明好少年事迹材料
2014/08/19 职场文书
演讲稿的格式及范文
2014/08/22 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
车间质检员岗位职责
2015/04/08 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
关于Python中进度条的六个实用技巧分享
2022/04/05 Python