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实现分页查询的方法相关推荐
- java oracle数据库高效分页查询_oracle高效分页查询总结
探索查询语句: --分页参数:size = 20 page = 2 --没有order by的查询 -- 嵌套子查询,两次筛选(推荐使用) --SELECT * -- FROM (SELECT ROW ...
- c mysql 分页,MySQL查询之排序分页
1.排序order by的基本用法 在MySQL中排序的基本语法如下所示 # 单字段 SELECT column1, column2 from table order by column1 desc; ...
- 大数据druid查询不支持分页_Druid实时大数据分析查询(六)
Druid的数据查询过程以及查询语法 Druid提供了HTTP REST风格的查询接口.用户对数据的查询通过HTTP请求发送到查询节点(Broker Node),然后查询节点转发至历史节点(Histo ...
- Lucene查询索引(分页)
分页查询只需传入每页显示记录数和当前页就可以实现分页查询功能 Lucene分页查询是对搜索返回的结果进行分页,而不是对搜索结果的总数量进行分页,因此我们搜索的时候都是返回前n条记录 package c ...
- Database之SQLSever:SQL命令实现查询之多表查询、嵌套查询、分页复杂查询,删除表内重复记录数据、连接(join、left join和right join简介及其区别)等案例之详细攻略
Database之SQLSever:SQL命令实现查询之多表查询.嵌套查询.分页复杂查询,删除表内重复记录数据.连接(join.left join和right join简介及其区别)等案例之详细攻略 ...
- mybatis 分页查询_MyBatis之分页查询:MyBatis PageHelper
MyBatis,作为目前流行的ORM框架,大大方便了日常开发.而对于分页查询,虽然可以通过SQL的limit语句实现,但是比较繁琐.而MyBatis PageHelper的出现,则解决了这一痛点.这里 ...
- java 分页查询_JavaWeb之分页查询
时间:2016-12-11 01:41 1.分页的优点: 只查询一页,不需要查询所有数据,能够提高效率. 2.分页数据 页面的数据都是由Servlet传递的 * 当前页:pageCode > ...
- mybatis 中 Example 的使用 :条件查询、排序、分页(三种分页方式 : RowBounds、PageHelpler 、limit )
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. import tk.mybatis.mapper.entity.Example;import com ...
- MySQL学习-子查询及limit分页
子查询及limit分页 操作的表 1.where后面嵌套子查询 2.from后面嵌套子查询 3.select后面嵌套子查询 4.union的用法 5.limit以及通用分页SQL 操作的表 mysql ...
- 简单查询(1.普通查询2.条件查询3.模糊查询4.排序查询5.统计查询(聚合函数)6.分组查询7.分页查询)...
1.普通查询 select * from Info #查询Info表中所有内容 select Code,Name from Info #查询Info表中的某几列 2.条件查询 select * fro ...
最新文章
- HTML的标签描述20
- 不插电的计算机科学读心术,科学“读心术”,当脑电波扫描图遇到人工智能
- 在SQL 2005中用T-SQL插入中文数据时出现的问号或乱码的解决方案[转]
- IOS开发——01_第一个OC程序
- Leetcode-一篇帖子就够啦
- Spring_02_AOP初级总结
- AD16画线时如何切换90°、45°、任意角度画线模式
- hadoop 权威指南学习笔记ing(1)
- 一道经典JS题(关于this)
- 格而知之8:我所理解的Runtime(3)
- HTML与CSS案例——人物简介
- Generative Adversarial Networks overview(1)
- 电信机顶盒时中心服务器异常,电信机顶盒常见故障汇总大全
- flash ActionScript快速入门(全部章节)
- \t\t盐城范围内野外钓鱼好去处(不是塘钓哟)
- yolo原理与实现(训练和测试)
- 主窗口给按钮控件发送消息 BN_CLICKED和BN_SETFOCUS和BN_KILLFOUCS
- 宜信漏洞管理平台--洞察搭建
- 硅片/SOI绝缘硅片介绍,SOI圆片特点
- 利用计算机专业送礼物,送计算机教师的礼物(搞计算机的送的礼物)