php+oracle 分页类

2015-01-24信息快讯网

下面是分页示例程序,看起来可能比较繁琐,但其实你只要用一下就会发现,一切原来如此简单

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)?> 
PHP4和PHP5性能测试和对比 测试代码与环境
在PHP里得到前天和昨天的日期的代码
PHP与MySQL开发中页面出现乱码的一种解决方法
真正的ZIP文件操作类(php)
php 用sock技术发送邮件的函数
中国站长站 For Dede4.0 采集规则
如何提高MYSQL数据库的查询统计速度 select 索引应用
dede3.1分页文字采集过滤规则详说(图文教程)续四
dede3.1分页文字采集过滤规则详说(图文教程)续二
dede3.1分页文字采集过滤规则详说(图文教程)
PHP的分页功能
php分页示例代码
PHP_MySQL教程-第二天while循环与数据库操作第1/2页
PHP 中dirname(_file_)讲解
PHP中for循环语句的几种变型
使用 eAccelerator加速PHP代码的目的
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Smarty+QUICKFORM小小演示
excellent!――ASCII Art(由目标图象生成ascii)
用PHP读取IMAP邮件
使用无限生命期Session的方法
使用php+xslt在windows平台上
配置PHP使之能同时支持GIF和JPEG
PHP输出控制功能在简繁体转换中的应用
PHP 增加了对 .ZIP 文件的读取功能
如何对PHP程序中的常见漏洞进行攻击(上)
用PHP连接Oracle数据库
一个ORACLE分页程序,挺实用的.
自定义PHP分页函数
用PHP连mysql和oracle数据库性能比较
xml+php动态载入与分页
使用PHP和XSL stylesheets转换XML文档
PHP分页显示制作详细讲解
用PHP调用Oracle存储过程
vBulletin Forum 2.3.xx SQL Injection
一个odbc连mssql分页的类
©2014-2024 dbsqp.com