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 相关文章推荐
搜索和替换文件或目录的一个好类--很实用
Oct 09 PHP
PHP实现定时生成HTML网站首页实例代码
Nov 20 PHP
MySQL 日期时间函数常用总结
Jun 12 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
自定义session存储机制避免会话保持问题
Oct 08 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
PHP中使用Imagick实现各种图片效果实例
Jan 21 PHP
PHPExcel内存泄漏问题解决方法
Jan 23 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
Symfony模板的快捷变量用法实例
Mar 17 PHP
PHP将页面中点击数量高的链接进行高亮显示的方法
May 30 PHP
PHP asXML()函数讲解
Feb 03 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自定义的格式化时间示例代码
2013/12/05 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
zShowBox 图片放大展示jquery版 兼容性
2011/09/24 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
Nodejs中 npm常用命令详解
2016/07/04 NodeJs
jquery实现倒计时小应用
2017/09/19 jQuery
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
vue二级路由设置方法
2018/02/09 Javascript
vue中简单弹框dialog的实现方法
2018/02/26 Javascript
Vue不能观察到数组length的变化
2018/06/08 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
2020/04/08 Javascript
详解vue之自行实现派发与广播(dispatch与broadcast)
2021/01/19 Vue.js
[29:23]2014 DOTA2国际邀请赛中国区预选赛 LGD-GAMING VS CIS 第一场1
2014/05/23 DOTA
python自动化工具日志查询分析脚本代码实现
2013/11/26 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
Python配置虚拟环境图文步骤
2019/05/20 Python
Spring Cloud Feign高级应用实例详解
2019/12/10 Python
Python读取YAML文件过程详解
2019/12/30 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
使用Python提取文本中含有特定字符串的方法示例
2020/12/09 Python
python中使用asyncio实现异步IO实例分析
2021/02/26 Python
css3闪亮进度条效果实现思路及代码
2013/04/17 HTML / CSS
美国复古街头服饰精品店:Need Supply Co.
2017/02/22 全球购物
英国体育器材进口商店:UK Sport Imports
2017/03/14 全球购物
迪梵英国官方网站:Darphin英国
2017/12/06 全球购物
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
华三通信H3C面试题
2015/05/15 面试题
促销活动方案模板
2014/02/24 职场文书
生产操作工岗位职责
2014/09/16 职场文书
三年级学生期末评语
2014/12/26 职场文书
解放思想大讨论活动总结
2015/05/09 职场文书
实习报告范文之电话客服岗位
2019/07/26 职场文书
浅谈vue2的$refs在vue3组合式API中的替代方法
2021/04/18 Vue.js
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
详解JavaScript中Arguments对象用途
2021/08/30 Javascript
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技