php+oracle 分页类

example.php代码如下:?php $conn = ociplogon(“test”,”123456″,”test123″);
include_once “pager.inc.php”; ?代码如下:?php /** 分页测试开始 */ //
{{{ 初始分页对象 $pager = new pager(); /** 将 select id,name,age from
test where age20 order by id desc 拆分 */ $sqlArr = array(‘conn’ =
$conn, // 数据库连结 ‘fields’ = ” id,name,age “, // 查询主语句 ‘table’ =
“test”, // 表名 ‘condition’ = ” age20 “, // 查询条件 ‘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]澳门新葡亰3522平台游戏,; 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)?