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 遍历显示文件夹下所有目录、所有文件的函数,没有分页的代码
Nov 14 PHP
关于PHP session 存储方式的详细介绍
Jun 25 PHP
深入解析php中的foreach问题
Jun 30 PHP
php一次性删除前台checkbox多选内容的方法
Sep 22 PHP
php 解压rar文件及zip文件的方法
May 05 PHP
PHP编程中的常见漏洞和代码实例
Aug 06 PHP
php版微信开发Token验证失败或请求URL超时问题的解决方法
Sep 23 PHP
Yii框架弹出框功能示例
Jan 07 PHP
浅谈PHP的exec()函数无返回值排查方法(必看)
Mar 31 PHP
Laravel 集成 Geetest验证码的方法
May 14 PHP
php识别翻转iphone拍摄的颠倒图片
May 17 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 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 函数使用方法与函数定义方法
2010/05/09 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
2016/03/08 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
laravel 实现上传图片到本地和前台访问示例
2019/10/21 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
Jquery Uploadify上传带进度条的简单实例
2014/02/12 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
图片上传之FileAPI与NodeJs
2017/01/24 NodeJs
jquery实现手机端单店铺购物车结算删除功能
2017/02/22 Javascript
jquery中绑定事件的异同
2017/02/28 Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
2020/06/29 Javascript
jquery easyui如何实现格式化列
2017/07/30 jQuery
浅谈angular4.0中路由传递参数、获取参数最nice的写法
2018/03/12 Javascript
说说如何在Vue.js中实现数字输入组件的方法
2019/01/08 Javascript
koa中间件核心(koa-compose)源码解读分析
2020/06/15 Javascript
微信小程序实现聊天室
2020/08/21 Javascript
[03:11]2014DOTA2国际邀请赛-VG掉入败者组 独家专访357
2014/07/19 DOTA
Python字符串匹配算法KMP实例
2015/07/18 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
python实现批量按比例缩放图片效果
2018/03/30 Python
老生常谈python中的重载
2018/11/11 Python
如何在Python中实现goto语句的方法
2019/05/18 Python
在python 中split()使用多符号分割的例子
2019/07/15 Python
关于Python解包知识点总结
2020/05/05 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
Python的collections模块真的很好用
2021/03/01 Python
Carter’s OshKosh加拿大:购买婴幼儿服装和童装
2018/11/27 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
中专生自我鉴定
2013/12/17 职场文书
MySQL 如何分析查询性能
2021/05/12 MySQL
浅析CSS在DevTools 中架构演变
2021/10/05 HTML / CSS
VUE中的v-if与v-show区别介绍
2022/03/13 Vue.js
Nginx的基本概念和原理
2022/03/21 Servers
python小型的音频操作库mp3Play
2022/04/24 Python