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的安全策略
Oct 09 PHP
用PHP程序实现支持页面后退的两种方法
Jun 30 PHP
php array_map()数组函数使用说明
Jul 12 PHP
ThinkPHP实现带验证码的文件上传功能实例
Nov 01 PHP
php array_merge函数使用需要注意的一个问题
Mar 30 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 PHP
php微信支付接口开发程序
Aug 02 PHP
PHP实现的激活用户注册验证邮箱功能示例
Jun 06 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
PHP实现百度人脸识别
May 06 PHP
thinkphp5修改view到根目录实例方法
Jul 02 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
Apr 27 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/09/01 PHP
用PHP和Shell写Hadoop的MapReduce程序
2014/04/15 PHP
PHP用户验证和标签推荐的简单使用
2016/10/31 PHP
ThinkPHP 模板substr的截取字符串函数详解
2017/01/09 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
2020/10/28 PHP
PHP执行linux命令6个函数代码实例
2020/11/24 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
跟我学习javascript的定时器
2015/11/19 Javascript
js实现图片切换(动画版)
2016/12/25 Javascript
js实现音乐播放控制条
2017/09/09 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
2018/03/01 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
详解微信小程序开发(项目从零开始)
2019/06/06 Javascript
JavaScript This指向问题详解
2019/11/25 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
今天 平安夜 Python 送你一顶圣诞帽 @微信官方
2017/12/25 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python实现简单加密解密机制
2019/03/19 Python
Python实现微信消息防撤回功能的实例代码
2019/04/29 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
Python paramiko使用方法代码汇总
2020/11/20 Python
CSS3属性box-sizing使用指南
2014/12/09 HTML / CSS
Lookfantastic德国官网:英国知名美妆购物网站
2017/06/11 全球购物
学习委员自我鉴定
2014/01/13 职场文书
运动会广播稿500字
2014/01/28 职场文书
写自荐信的注意事项
2014/03/09 职场文书
超市开业庆典活动策划方案
2014/09/15 职场文书
生活委员竞选稿
2015/11/21 职场文书
2016年“我们的节日·重阳节”主题活动总结
2016/04/01 职场文书
关于flex 上下文中自动 margin的问题(完整例子)
2021/05/20 HTML / CSS
django 认证类配置实现
2021/11/11 Python