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
一段php加密解密的代码
Jul 16 PHP
PHP中error_reporting()函数的用法(修改PHP屏蔽错误)
Jul 01 PHP
PHP生成随机用户名和密码的实现代码
Feb 27 PHP
PHP制作3D扇形统计图以及对图片进行缩放操作实例
Oct 23 PHP
调试PHP程序的多种方法介绍
Nov 06 PHP
PHP实现的简单网络硬盘
Jul 29 PHP
详解YII关联查询
Jan 10 PHP
Yii框架使用魔术方法实现跨文件调用功能示例
May 20 PHP
用php+ajax新建流程(请假、进货、出货等)
Jun 11 PHP
php中curl和soap方式请求服务超时问题的解决
Jun 11 PHP
PHP PDOStatement::errorInfo讲解
Jan 31 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入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP has encountered a Stack overflow问题解决方法
2014/11/03 PHP
PHP模板引擎Smarty中变量的使用方法示例
2016/04/11 PHP
PHP new static 和 new self详解
2017/02/19 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
PHP defined()函数的使用图文详解
2019/07/20 PHP
超级退弹代码
2008/07/07 Javascript
js限制文本框只能输入数字(正则表达式)
2012/07/15 Javascript
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
详解jQuery Mobile自定义标签
2016/01/06 Javascript
HTML5游戏引擎LTweenLite实现的超帅动画效果(附demo源码下载)
2016/01/26 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
angularjs实现文字上下无缝滚动特效代码
2016/09/04 Javascript
详解nodejs中exports和module.exports的区别
2017/02/17 NodeJs
Bootstrap模态框案例解析
2017/03/05 Javascript
浅谈node中的exports与module.exports的关系
2017/08/01 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
javascript基于牛顿迭代法实现求浮点数的平方根【递归原理】
2017/09/28 Javascript
js 计算图片内点个数的示例代码
2019/04/04 Javascript
微信小程序数据统计和错误统计的实现方法
2019/06/26 Javascript
vue仿ios列表左划删除
2019/09/26 Javascript
如何解决vue在ios微信&quot;复制链接&quot;功能问题
2020/03/26 Javascript
基于JavaScript实现十五拼图代码实例
2020/04/26 Javascript
[05:10]2014DOTA2国际邀请赛 通往胜利之匙赛场探秘之旅
2014/07/18 DOTA
[03:11]不朽宝藏三外观展示
2020/09/18 DOTA
详解Golang 与python中的字符串反转
2017/07/21 Python
Django实现跨域请求过程详解
2019/07/25 Python
django中media媒体路径设置的步骤
2019/11/15 Python
Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸实例
2020/03/04 Python
如何设置Java的运行环境
2013/04/05 面试题
艺术设计专业个人求职信
2013/09/21 职场文书
七一讲话心得体会
2014/09/05 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
Redis 哨兵机制及配置实现
2022/03/25 Redis