php+oracle 分页类


Posted in PHP onOctober 09, 2006

example.php

<?php 
$conn = ociplogon("test","123456","test123"); 
include_once "pager.inc.php"; 
?>

<?php 
/** 分页测试开始 */ // {{{ 初始分页对象 
$pager = new pager(); 
/** 将 select id,name,age from test where age>20 order by id desc 拆分 */ 
$sqlArr = array('conn' => $conn, // 数据库连结 
'fields' => " id,name,age ", // 查询主语句 
'table' => "test", // 表名 
'condition' => " age>20 ", // 查询条件 
'order' => " order by id desc " // 排序方式 
); 
if (!$pager->listn($sqlArr,10,$page)) // 每页显示10条 
{ 
$pager->errno = 10; 
die($pager->errmsg()); 
} 
//}}} 
// {{{ 数据显示 
for( $i = 0; $i < count($pager->result); $i++) 
{ 
$tmp = $pager->result[$i]; 
echo " id:".$tmp['ID']."<br>"; 
echo " name:".$tmp['NAME']."<br>"; 
echo " age:".$tmp['AGE']."<hr>" 
} 
// }}} 
// {{{ 显示翻页链结 
echo $pager->page. " / ".$pager->totalpage." 共 ".$pager->total. "条记录 "; 
if ($pager->prev != 0) 
echo " <a href=$PHP_SELF?page=".$pager->prev.">上一页</a> "; 
else 
echo " 上一页 "; 
if ($pager->next != 0) 
echo " <a href=$PHP_SELF?page=".$pager->next.">下一页</a> "; 
else 
echo " 下一页 "; 
// }}} 
?> 
<?@OCILogoff($conn)?>
PHP 相关文章推荐
php数据库连接
Oct 09 PHP
dedecms模版制作使用方法
Apr 03 PHP
Blitz templates 最快的PHP模板引擎
Apr 06 PHP
PHPwind整合最土系统用户同步登录实现方法
Dec 08 PHP
邮箱正则表达式实现代码(针对php)
Jun 21 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
PHP的Yii框架的常用日志操作总结
Dec 08 PHP
PHP简单实现DES加密解密的方法
Jul 12 PHP
PHP中检索字符串的方法分析【strstr与substr_count方法】
Feb 17 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
Nov 16 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
Dec 20 PHP
PHP创建对象的六种方式实例总结
Jun 27 PHP
使用无限生命期Session的方法
Oct 09 #PHP
图象函数中的中文显示
Oct 09 #PHP
使用php+xslt在windows平台上
Oct 09 #PHP
配置PHP使之能同时支持GIF和JPEG
Oct 09 #PHP
PHP输出控制功能在简繁体转换中的应用
Oct 09 #PHP
PHP 增加了对 .ZIP 文件的读取功能
Oct 09 #PHP
如何去掉文章里的 html 语法
Oct 09 #PHP
You might like
PHP 页面跳转到另一个页面的多种方法方法总结
2009/07/07 PHP
WIN8.1下搭建PHP5.6环境
2015/04/29 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
鼠标图片振动代码
2006/07/06 Javascript
Javascript中的数学函数
2007/04/04 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JavaScript必知必会(三) String .的方法来自何方
2016/06/08 Javascript
jQuery实现Select左右复制移动内容
2016/08/05 Javascript
详解nodejs模板引擎制作
2017/06/14 NodeJs
浅谈sass在vue注意的地方
2017/08/10 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
JavaScript中Object值合并方法详解
2017/12/22 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
vue基于mint-ui实现城市选择三级联动
2020/06/30 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
vue返回上一页面时回到原先滚动的位置的方法
2018/12/20 Javascript
jQuery删除/清空指定元素的所有子节点实例代码
2019/07/04 jQuery
微信小程序图片自适应实现解析
2020/01/21 Javascript
在Python中使用M2Crypto模块实现AES加密的教程
2015/04/08 Python
Python实现的数据结构与算法之队列详解
2015/04/22 Python
Python使用Windows API创建窗口示例【基于win32gui模块】
2018/05/09 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
将python安装信息加入注册表的示例
2019/11/20 Python
html5使用canvas画空心圆与实心圆
2014/12/15 HTML / CSS
美国大城市最热门旅游景点门票:CityPASS
2016/12/16 全球购物
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
GC是什么?为什么要有GC?
2013/12/08 面试题
大学生职业生涯规划方案
2014/01/03 职场文书
国际商务专业求职信
2014/07/15 职场文书
献爱心大型公益活动策划方案
2014/09/15 职场文书
2014年标准化工作总结
2014/12/17 职场文书
碧霞祠导游词
2015/02/09 职场文书
2015年服务员工作总结
2015/04/08 职场文书
MySQL索引 高效获取数据的数据结构
2022/05/02 MySQL