文档章节

数据库练习——分页查询

badboy之1993
 badboy之1993
发布于 2016/05/12 14:08
字数 224
阅读 6
收藏 0

分页查询:

    

<title>分页查询</title>
</head>

<body>
<h1>分页查询</h1>
<br />

<?php
$name="";  
$fytj="";
if(!empty($_GET["name"]))
{
	$name=$_GET["name"];    //取提交的name值
	$fytj="name={$name}";   //分页查询条件
}
$tj=" where Areaname like '%{$name}%' ";
?>

<div>
<form action="fy.php" method="get">
输入名称:
<input type="text" name="name" value="<?php echo $name;?>"/> 
<input type="submit" value="查询"/>
</form>
</div>
<br />
<table width="900px" border="1" cellpadding="0" cellspacing="0">
  <tr align="center">
    <td>代号</td>
    <td>名称</td>
    <td>父级代号</td>
  </tr>
<?php
  include("DBDA.class.php");   //调用查询方法类
  include("page.class.php");   //调用分页方法类
  
  $db=new DBDA();
  
  $sqlall="select count(*) from chinastates".$tj;
  $attrall=$db->Query($sqlall);
  $total=$attrall[0][0];
  
  $page=new Page($total,20,$fytj); //需要参数  1.数据总条数
  
  
  $sql="select * from chinastates ".$tj.$page->limit;
  
  $attr=$db->Query($sql);
  
  foreach($attr as $v)
  {
	  $rp="<span style='color:red'>{$name}</span>";
	  $mingcheng=str_replace($name,$rp,$v[1]);
	  echo "<tr align='center'>
	          <td>{$v[0]}</td>
			  <td>{$mingcheng}</td>
			  <td>{$v[2]}</td>
	        </tr>";
  }
?>
</table>
<div>
<?php
  echo $page->fpage();
?>
</div>
</body>
</html>

  

 

 

分页查询结果

© 著作权归作者所有

badboy之1993
粉丝 0
博文 42
码字总数 32545
作品 0
淄博
私信 提问
只需几步即可提升你的 SQL 技能

如果你习惯了使用 ActiveRecord 或者 SQLAlchemy,当你需要编写 SQL 的时候就会茫然失措,但,并不是只有你一个人会这样。 只需要一些时间来练习,你就可以像专家一样编写高级的查询。 坚实的...

OSC编辑部
2015/08/05
2.2K
9
数据库逆向框架代码生成工具:MyBatis Generator的使用

MyBatis Generator的详细介绍http://mybatis.github.io/generator/index.html MyBatis Generator With Maven http://mybatis.github.io/generator/running/runningWithMaven.html 1前言 前段......

蛙牛
2014/02/16
84.9K
28
千万条数据,Stack Overflow是如何实现快速分页的?

点击上方“程序员小灰”,选择“置顶公众号” 有趣有内涵的文章第一时间送达! 本文转载自公众号 聊聊架构 作者 Haney编辑 无明 Stack Overflow 在分页机制中使用页码代替偏移量,页码指向基...

bjweimengshu
2018/05/04
0
0
JAVAEE——ssm综合练习:CRM系统(包含ssm整合)

1 CRM项目外观 1. 开发环境 IDE: Eclipse Mars2 Jdk: 1.7 数据库: MySQL 2. 创建数据库 数据库sql文件位置如下图: 创建crm数据库,执行sql 效果如下图: 3. 工程搭建 使用的Bootstrap前端框...

kent鹏
2018/07/11
0
0
MySQL简单快速入门 (三)高级查询——JEPLUS软件快速开发平台

03.SQL高级查询_分组: 1).需求:一条查询,查询出每种商品的最高价格 2).分组的命令:group by 分组字段 3).实现上例: select categoryid,max(price) from product group by categoryid; 查...

JEPLUS
2018/07/02
26
0

没有更多内容

加载失败,请刷新页面

加载更多

Android面试常客之Handler全解

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/fnhfire_7030/article/details/79518819 前言:又到了一年...

shzwork
16分钟前
3
0
position sticky 定位

本文转载于:专业的前端网站➫position sticky 定位 1、兼容性 https://caniuse.com/#search=sticky chrome、ios和firefox兼容性良好。 2、使用场景 sticky:粘性。粘性布局。 在屏幕范围内时...

前端老手
23分钟前
2
0
CentOS 7 yum 安装 PHP7.3 教程

参考:https://www.mf8.biz/centos-rhel-install-php7-3/ 1、首先安装 EPEL 源: yum install epel-release 安装 REMI 源: yum install http://rpms.remirepo.net/enterprise/remi-release......

dragon_tech
38分钟前
3
0
Linux物理网卡聚合及桥接

Linux内部实现的bridge可以把一台机器上的多张网卡桥接起来,从而把自己作为一台交换机。同时,LInux bridge还支持虚拟端口,即桥接的不一定都是物理网卡接口,还可以是虚拟接口。目前主要表...

xiangyunyan
38分钟前
3
0
一起来学Java8(一)——函数式编程

在这篇文章中,我们将了解到在Java8下如何进行函数式编程。 函数式编程 所谓的函数式编程就是把函数名字当做值进行传递,然后接收方拿到这个函数名进行调用。 首先来看下JavaScript如何进行函...

猿敲月下码
今天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部