PHP ADODB实现分页功能简单示例


Posted in PHP onMay 25, 2018

本文实例讲述了PHP ADODB实现分页功能。分享给大家供大家参考,具体如下:

一、代码

adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。

或者点击此处本站下载

conn.php:

<?php
 include_once ('../adodb5/adodb.inc.php');
 $conn = ADONewConnection('mysql');
 $conn -> PConnect('localhost','root','root','db_database14');
 $conn -> execute('set names gb2312');
?>

list.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>分页技术</title>
<style type="text/css">
<!--
TH {
background-color:#FFFFFF;
 font-size: 12px;
 color: #FF0000;
}
td {
background-color:#FFFFFF;
 font-size: 12px;
 color: #FF0000;
}
a:link {
 color: #FF0000;
 text-decoration: none;
}
a:visited {
 text-decoration: none;
 color: #FF0000;
}
a:hover {
 text-decoration: none;
}
a:active {
 text-decoration: none;
}
-->
</style>
</head>
<body>
<table width="384" border="0" cellpadding="0" cellspacing="0">
 <tr>
 <td height="30">
 <?php
 include_once 'conn/conn.php';     //载入数据库链接文件
 include('../adodb5/tohtml.inc.php');   //载入tohtml.inc.php文件
 $sql = 'select * from tb_object';    //查询语句
 $num = 2;          //每页显示的记录数
 if(isset($_GET['n_page'])){      //判断当前页码
  $c_page = $_GET[n_page];     //将$n_page赋给变量$c_apge
 }else{
  $c_page = 1;        //初始化变量$c_page
 }
 $rst = $conn -> PageExecute($sql,$num,$c_page); //执行pageExecute函数
 if(false != $rst){
  if(!$rst -> AtfirstPage()){     //如果当前页不是首页
?><!-- 输出向上翻页超链接 -->
  <a href ="<?php echo '?n_pge=1' ?>"> 首页 </a>
  <a href ="<?php echo '?n_page='.($rst -> AbsolutePage() - 1); ?>"> 上一页 </a>
<!-- ---------------------------- -->
<?php
  }
  if(!$rst -> AtlastPage()){     //如果当前页不是尾页
?>
<!-- 输出向下翻页超链接 -->
  <a href = "<?php echo '?n_page='.($rst -> AbsolutePage() + 1); ?>"> 下一页 </a>
  <a href ="<?php echo '?n_page='.($rst -> LastPageNo());?>"> 尾页 </a>
<!-- ----------------------------- -->
<?php
  }
?></td>
 </tr>
 <tr>
 <td><?php
  rs2html($rst,'width=350 border="1" cellpadding="1" cellspacing="1" bordercolor="#FFFFFF" bgcolor="#FF0000"',array('ID','类型','添加时间'));
 ?></td>
 </tr><?php }?>
 <tr>
 <td height="30">当前是第<?php echo $rst -> AbsolutePage(); ?>页/一共是<?php echo $rst -> LastPageNo(); ?>页</td>
 </tr>
</table>
</body>
</html>

二、运行结果

PHP ADODB实现分页功能简单示例

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
如何使用PHP中的字符串函数
Nov 24 PHP
php下网站防IP攻击代码,超级实用
Oct 24 PHP
php中计算中文字符串长度、截取中文字符串的函数代码
Aug 09 PHP
php创建sprite
Feb 11 PHP
PHP中的替代语法简介
Aug 22 PHP
php绘制一个扇形的方法
Jan 24 PHP
PHP自定义函数格式化json数据示例
Sep 14 PHP
php中str_pad()函数用法分析
Mar 28 PHP
php微信公众号开发之秒杀
Oct 20 PHP
CI框架网页缓存简单用法分析
Dec 26 PHP
ThinkPHP框架结合Ajax实现用户名校验功能示例
Jul 03 PHP
Mac下关于PHP环境和扩展的安装详解
Oct 17 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 #PHP
php7函数,声明,返回值等新特性介绍
May 25 #PHP
php框架CodeIgniter主从数据库配置方法分析
May 25 #PHP
CodeIgniter框架数据库基本操作示例
May 24 #PHP
PHP实现生成数据字典功能示例
May 24 #PHP
tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例
May 24 #PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 #PHP
You might like
PHP提取字符串中的图片地址[正则表达式]
2011/11/12 PHP
PHP插入排序实现代码
2013/04/04 PHP
php读取本地文件常用函数(fopen与file_get_contents)
2013/09/09 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
PHP中PDO连接数据库中各种DNS设置方法小结
2016/05/13 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
js图片滚动效果时间可随意设定当鼠标移上去时停止
2014/06/26 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
angularjs实现简单的购物车功能
2017/09/21 Javascript
vue中mint-ui的使用方法
2018/04/04 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
Vue使用Proxy监听所有接口状态的方法实现
2019/06/07 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
[01:22:19]EG vs TNC Supermajor小组赛B组败者组第一轮 BO3 第二场 6.2
2018/06/03 DOTA
[51:26]VP vs VG 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
深入理解Python中的元类(metaclass)
2015/02/14 Python
python引用DLL文件的方法
2015/05/11 Python
Python多进程原理与用法分析
2018/08/21 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
Pytorch evaluation每次运行结果不同的解决
2020/01/02 Python
解决keras使用cov1D函数的输入问题
2020/06/29 Python
使用Python爬取Json数据的示例代码
2020/12/07 Python
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
英国排名第一的停车场运营商:NCP
2019/08/26 全球购物
处级干部反四风个人对照检查材料思想汇报
2014/09/27 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
晚会开幕词
2015/01/28 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
golang http使用踩过的坑与填坑指南
2021/04/27 Golang
php png失真的原因及解决办法
2021/11/17 PHP
python神经网络 使用Keras构建RNN训练
2022/05/04 Python
Python+pyaudio实现音频控制示例详解
2022/07/23 Python