php分页基于oracle,php+oracle 分页类

example.php

$conn = ociplogon("test","123456","test123");

include_once "pager.inc.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']."
";

echo " name:".$tmp['NAME']."
";

echo " age:".$tmp['AGE']."


"

}

// }}}

// {{{ 显示翻页链结

echo $pager->page. " / ".$pager->totalpage." 共 ".$pager->total. "条记录 ";

if ($pager->prev != 0)

echo " prev.">上一页 ";

else

echo " 上一页 ";

if ($pager->next != 0)

echo " next.">下一页 ";

else

echo " 下一页 ";

// }}}

?>

@OCILogoff($conn)?>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值