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 相关文章推荐
asp和php下textarea提交大量数据发生丢失的解决方法
Jan 20 PHP
PHP中将字符串转化为整数(int) intval() printf() 性能测试
Mar 20 PHP
解析argc argv在php中的应用
Jun 24 PHP
PHP命名空间(Namespace)简明教程
Jun 11 PHP
php在linux下检测mysql同步状态的方法
Jan 15 PHP
php图片水印添加、压缩、剪切的封装类实现
Apr 18 PHP
yii2中dropDownList实现二级和三级联动写法
Apr 26 PHP
老生常谈PHP数组函数array_merge(必看篇)
May 25 PHP
PHP 计算两个特别大的整数实例代码
May 07 PHP
php的扩展写法总结
May 14 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
php连接mysql数据库最简单的实现方法
Sep 24 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 5.3.1 安装包 VC9 VC6不同版本的区别是什么
2010/07/04 PHP
深入php多态的实现详解
2013/06/09 PHP
PHP面向对象编程之深入理解方法重载与方法覆盖(多态)
2015/12/24 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
PHP实现QQ登录的开原理和实现过程
2018/02/04 PHP
php测试kafka项目示例
2020/02/06 PHP
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
JavaScript中的object转换函数toString()与valueOf()介绍
2014/12/31 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
JS组件Bootstrap Select2使用方法详解
2020/04/17 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
微信小程序自定义弹窗实现详解(可通用)
2019/07/04 Javascript
[52:03]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第三场 1月31日
2021/03/11 DOTA
python str与repr的区别
2013/03/23 Python
深入理解Python中的super()方法
2017/11/20 Python
Pycharm远程调试openstack的方法
2017/11/21 Python
python pandas dataframe 按列或者按行合并的方法
2018/04/12 Python
python 找出list中最大或者最小几个数的索引方法
2018/10/30 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
乌克兰机票、铁路和巴士票、酒店搜索、保险:Tickets.ua
2020/01/11 全球购物
2014最新离职证明范本
2014/09/12 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
pytorch MSELoss计算平均的实现方法
2021/05/12 Python
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript
Python Pandas读取Excel日期数据的异常处理方法
2022/02/28 Python