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
解析crontab php自动运行的方法
Jun 24 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
Jun 28 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
PHP中使用php://input处理相同name值的表单数据
Feb 03 PHP
PHP实现阳历到农历转换的类实例
Mar 07 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
php实现统计网站在线人数的方法
May 12 PHP
简单谈谈PHP vs Node.js
Jul 17 PHP
PHP合并两个或多个数组的方法
Jan 20 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 04 PHP
laravel-admin自动生成模块,及相关基础配置方法
Oct 08 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
windows下PHP APACHE MYSQ完整配置
2007/01/02 PHP
比较全面的PHP数组的使用方法小结
2010/09/23 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php遍历类中包含的所有元素的方法
2015/05/12 PHP
在WordPress中实现发送http请求的相关函数解析
2015/12/29 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
最新28个很棒的jQuery 教程
2011/05/28 Javascript
js获取网页高度(详细整理)
2012/12/28 Javascript
jquery文本框中的事件应用以输入邮箱为例
2014/05/06 Javascript
JQuery中使用.each()遍历元素学习笔记
2014/11/08 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
JS判断输入的字符串是否是数字的方法(正则表达式)
2016/11/29 Javascript
基于vue.js实现图片轮播效果
2016/12/01 Javascript
Bootstrap3 多选和单选框(checkbox)
2016/12/29 Javascript
jQuery基于事件控制实现点击显示内容下拉效果
2017/03/07 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
node.js使用redis储存session的方法
2018/09/26 Javascript
js实现电灯开关效果
2021/01/19 Javascript
[57:37]EG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
给Python入门者的一些编程建议
2015/06/15 Python
Python 高效编程技巧分享
2020/09/10 Python
用gpu训练好的神经网络,用tensorflow-cpu跑出错的原因及解决方案
2021/03/03 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
解决html5中video标签无法播放mp4问题的办法
2017/05/07 HTML / CSS
Hoover胡佛官网:美国吸尘器和洗地机品牌
2019/01/09 全球购物
注塑工厂厂长岗位职责
2013/12/02 职场文书
制药工程专业毕业生推荐信
2013/12/24 职场文书
网络信息管理员岗位职责
2014/01/05 职场文书
畜牧兽医本科生的自我评价
2014/03/03 职场文书
个人授权委托书模板
2014/09/14 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python