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+SqlServer实现分页显示
Oct 09 PHP
php多文件上传功能实现原理及代码
Apr 18 PHP
php设置session值和cookies的学习示例
Mar 21 PHP
CodeIgniter采用config控制的多语言实现根据浏览器语言自动转换功能
Jul 18 PHP
CI框架验证码CAPTCHA辅助函数用法实例
Nov 05 PHP
关于PHP开发的9条建议
Jul 27 PHP
yii2框架中使用下拉菜单的自动搜索yii-widget-select2实例分析
Jan 09 PHP
PHP预定义变量9大超全局数组用法详解
Apr 23 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
PHP7中I/O模型内核剖析详解
Apr 14 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
Jul 20 PHP
PHPStorm2020.1永久激活及下载更新至2020(推荐)
Sep 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
php实现汉字验证码和算式验证码的方法
2015/03/07 PHP
php查询内存信息操作示例
2019/05/09 PHP
Laravel框架使用技巧之使用url()全局函数返回前一个页面的地址方法详解
2020/04/06 PHP
网页中的图片的处理方法与代码
2009/11/26 Javascript
jquery的each方法使用示例分享
2014/03/25 Javascript
JavaScript实现的使用键盘控制人物走动实例
2014/08/27 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
尝试动手制作javascript放大镜效果
2015/12/25 Javascript
JS中Eval解析JSON字符串的一个小问题
2016/02/21 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
一个Vue页面的内存泄露分析详解
2018/06/25 Javascript
详解JS转换数值函数Number()、parseInt()、parseFloat()
2018/08/24 Javascript
vue使用websocket的方法实例分析
2019/06/22 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
python利用datetime模块计算时间差
2015/08/04 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
python getopt模块使用实例解析
2019/12/18 Python
新秀丽拉杆箱美国官方网站:Samsonite美国
2016/07/25 全球购物
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
阿迪达斯荷兰官方网站:adidas荷兰
2018/03/16 全球购物
美国时尚假发购物网站:Wigsbuy
2019/04/06 全球购物
党章学习思想汇报
2014/01/14 职场文书
医院搬迁方案
2014/06/14 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
联片教研活动总结
2014/07/01 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB
css弧边选项卡的项目实践
2023/05/07 HTML / CSS