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 执行系统命令的方法
Jul 07 PHP
在mysql数据库原有字段后增加新内容
Nov 26 PHP
PHP中MVC模式的模板引擎开发经验分享
Mar 23 PHP
XAMPP安装与使用方法详细解析
Nov 27 PHP
PHP静态文件生成类实例
Nov 29 PHP
Codeigniter框架实现获取分页数据和总条数的方法
Dec 05 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
php中10个不同等级压缩优化图片操作示例
Nov 14 PHP
PHP实现批量删除(封装)
Apr 28 PHP
[原创]php实现数组按拼音顺序排序的方法
May 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按字符串长度分割成数组代码
2015/05/17 PHP
PHP下载大文件失败并限制下载速度的实例代码
2019/05/10 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
详解将数据从Laravel传送到vue的四种方式
2019/10/16 PHP
Aster vs KG BO3 第一场2.18
2021/03/10 DOTA
JS中产生20位随机数以0-9为例也可以是a-z A-Z
2014/08/01 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
js控制元素显示在屏幕固定位置及监听屏幕高度变化的方法
2015/08/11 Javascript
浅析Javascript匿名函数与自执行函数
2016/02/06 Javascript
去除html代码里面的script正则方法
2016/05/19 Javascript
分享javascript实现的冒泡排序代码并优化
2016/06/05 Javascript
JS常见疑难点分析之match,charAt,charCodeAt,map,search用法分析
2016/12/25 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
vue移动UI框架滑动加载数据的方法
2018/03/12 Javascript
vue主动刷新页面及列表数据删除后的刷新实例
2018/09/16 Javascript
浅谈javascript中的prototype和__proto__的理解
2019/04/07 Javascript
layui内置模块layim发送图片添加加载动画的方法
2019/09/23 Javascript
Python 初始化多维数组代码
2008/09/06 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
用python结合jieba和wordcloud实现词云效果
2017/09/05 Python
Python读取YAML文件过程详解
2019/12/30 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
Python如何定义有默认参数的函数
2020/08/10 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
CSS3制作气泡对话框的实例教程
2016/05/10 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
关于老式浏览器兼容HTML5和CSS3的问题
2016/06/01 HTML / CSS
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
酒店总经理工作职责
2013/12/13 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
2014年派出所工作总结
2014/11/21 职场文书
优秀党员申报材料
2014/12/18 职场文书
收银员岗位职责范本
2015/04/07 职场文书
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android
分享3个非常实用的 Python 模块
2022/03/03 Python
vue 自定义组件添加原生事件
2022/04/21 Vue.js