php access数据库调用分单页实例,PHP_ACCESS数据库分页显示(实例代码11)

t;?

$conn = new com(&uot;adodb.connection&uot;); //设置数据库连接驱动

$connstr=&uot;provider=microsoft.jet.oledb.4.0;data source=&uot;.realpath(&uot;db1.mdb&uot;);

$conn->open($connstr); //调用com类的open()方法来执行上述连接驱动

$rs = new com(&uot;adodb.recordset&uot;);

$sl=&uot;select * from [text]&uot;;

$rs->open($sl,$conn,1,3);

$rs->pagesize=2;

//---------------判断当前为第几页---------------------

if((trim(intval($_GET['page']))==&uot;&uot;)||(intval($_GET['page'])>$rs->pagecount)||(intval($_GET['page'])<=0)){ $page=1;

}else{

$page=intval($_GET['page']);

}

//----------------判断数据库是否有内容-----------------

if($rs->eof || $rs->bof){

echo &uot;没有号码!&uot;;

}else{ //如果有内容,打印出数据库表的内容

$rs->absolutepage=$page;

$mypagesize=$rs->pagesize;

while(!$rs->eof && $mypagesize>0){

echo ($rs->fields['id'].&uot; &uot;.$rs->fields['aname'].&uot;
&uot;);

$mypagesize--; //当$mypagesize<=0时,退出当前循环

$rs->movenext;

}

}

?>

//URL信息处理----------------------

$url=$_SERVER['REUEST_URI'];

$url=parse_url($url);//print_r($url);

$url=$url[path];

//print_r($url);

//-------------------利用for循环分页------------------------------

echo (&uot;共&uot;.$rs->pagecount.&uot;页&uot;.&uot; 第&uot;.$page.&uot;页\t&uot;);

for($pa=1;$pa<=$rs->pagecount;$pa++){

echo &uot;&uot;.$pa.&uot; &uot;.&uot;&u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值