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 相关文章推荐
从零开始 教你如何搭建Discuz!4.1论坛
Jul 07 PHP
php实现快速排序法函数代码
Aug 27 PHP
PHP Curl出现403错误的解决办法
May 29 PHP
dedecms集成财付通支付接口
Dec 28 PHP
php格式化金额函数分享
Feb 02 PHP
PHP使用CURL模拟登录的方法
Jul 08 PHP
php实现过滤字符串中的中文和数字实例
Jul 29 PHP
php生成动态验证码gif图片
Oct 19 PHP
PHP中的Trait 特性及作用
Apr 03 PHP
PHP设计模式之单例模式原理与实现方法分析
Apr 25 PHP
PHP chop()函数讲解
Feb 11 PHP
PHP count_chars()函数讲解
Feb 14 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 Mssql操作简单封装支持存储过程
2009/12/11 PHP
PHP框架Swoole定时器Timer特性分析
2014/08/19 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
浅谈PHP中Stream(流)
2015/06/08 PHP
PHP图片裁剪与缩放示例(无损裁剪图片)
2017/02/08 PHP
JQuery 常用方法基础教程
2009/02/06 Javascript
csdn 批量接受好友邀请
2009/02/19 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
密码强度检测效果实现原理与代码
2013/01/04 Javascript
Bootstrap Table使用整理(二)
2017/06/09 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
Vue面试题及Vue知识点整理
2018/10/07 Javascript
微信小程序左滑删除功能开发案例详解
2018/11/12 Javascript
JavaScript学习笔记之DOM操作实例分析
2019/01/08 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
用smtplib和email封装python发送邮件模块类分享
2014/02/17 Python
Python 专题三 字符串的基础知识
2017/03/19 Python
解决win64 Python下安装PIL出错问题(图解)
2018/09/03 Python
解决python super()调用多重继承函数的问题
2019/06/26 Python
numpy库reshape用法详解
2020/04/19 Python
Python importlib模块重载使用方法详解
2020/10/13 Python
CSS3的 fit-content实现水平居中
2017/09/07 HTML / CSS
浅谈amaze-ui中datepicker和datetimepicker注意的几点
2020/08/21 HTML / CSS
医学类导师推荐信范文
2013/11/19 职场文书
服装厂厂长职责
2013/12/16 职场文书
大学生活动策划方案
2014/02/10 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
财政局长个人总结
2015/03/04 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
社区文明创建工作总结2015
2015/04/21 职场文书
2015领导干部廉洁自律工作总结
2015/07/23 职场文书
Redis安装使用RedisJSON模块的方法
2022/03/23 Redis
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript