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_MySQL教程-第一天
Mar 18 PHP
PHP操作MongoDB时的整数问题及对策说明
May 02 PHP
PHP取进制余数函数代码
Jan 19 PHP
使用PHP会话(Session)实现用户登陆功能
Jun 29 PHP
php实现简单的上传进度条
Nov 17 PHP
非常重要的php正则表达式详解
Jan 04 PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 PHP
thinkphp下MySQL数据库读写分离代码剖析
Apr 18 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
Aug 01 PHP
php使用imagecopymerge()函数创建半透明水印
Jan 25 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
php算开始时间到过期时间的相隔的天数
2011/01/12 PHP
php中session退出登陆问题
2014/02/27 PHP
thinkphp模板赋值与替换实例简述
2014/11/24 PHP
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
解决PHP程序运行时:Fatal error: Maximum execution time of 30 seconds exceeded in的错误提示
2016/11/25 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
js抽奖实现随机抽奖代码效果
2013/12/02 Javascript
Bootstrap实现水平排列的表单
2016/07/04 Javascript
AngularJS 与百度地图的结合实例
2016/10/20 Javascript
jQuery zTree树插件动态加载实例代码
2017/05/11 jQuery
详解如何在Angular中快速定位DOM元素
2017/05/17 Javascript
vue 中directive功能的简单实现
2018/01/05 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
vue 使用ref 让父组件调用子组件的方法
2018/02/08 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
vue根据进入的路由进行原路返回的方法
2018/09/26 Javascript
在Create React App中启用Sass和Less的方法示例
2019/01/16 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
Python的时间模块datetime详解
2017/04/17 Python
python删除某个字符
2018/03/19 Python
在scrapy中使用phantomJS实现异步爬取的方法
2018/12/17 Python
python——全排列数的生成方式
2020/02/26 Python
HTML5中的Web Notification桌面通知功能的实现方法
2019/07/29 HTML / CSS
美国顶级品牌男士大码服装店:DXL
2017/08/30 全球购物
求网格中的黑点分布
2013/11/06 面试题
小学校园活动策划
2014/01/30 职场文书
2014年公司植树节活动方案
2014/03/04 职场文书
洗发水广告词
2014/03/13 职场文书
2015大学迎新标语
2015/07/16 职场文书
2016国培学习心得体会
2016/01/08 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
解决jupyter notebook图片显示模糊和保存清晰图片的操作
2021/04/24 Python