php界面显示access数据查询表,php_access数据库分页显示(实例代码11)

PHP_access数据库分页技术

之前在网上看到有php+access数据库的分页技术,觉得作者写得还不错,自己也实践了一下,同时对程序做了一点点小改动。望对大家提供到帮助!

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

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

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

$rs = new com("adodb.recordset");

$sql="select * from [text]";

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

$rs->pagesize=2;

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

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

}else{

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

}

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

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

echo "没有号码!";

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

$rs->absolutepage=$page;

$mypagesize=$rs->pagesize;

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

echo ($rs->fields['id']."".$rs->fields['aname']."

");

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

$rs->movenext;

}

}

?>

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

$url=$_SERVER['REQUEST_URI'];

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

$url=$url[path];

//print_r($url);

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

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

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

}

?>

$rs->Close();

$conn->Close();

$endtime=time();

?>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值