怎么在PHP中使用ADODB实现一个分页功能示例
作者
这篇文章将为大家详细讲解有关怎么在PHP中使用ADODB实现一个分页功能示例,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
一、代码
conn.php:
<?php include_once('../adodb5/adodb.inc.php'); $conn=ADONewConnection('mysql'); $conn->PConnect('localhost','root','root','db_database14'); $conn->execute('setnamesgb2312'); ?>
list.php:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>分页技术</title> <styletype="text/css"> <!-- TH{ background-color:#FFFFFF; font-size:12px; color:#FF0000; } td{ background-color:#FFFFFF; font-size:12px; color:#FF0000; } a:link{ color:#FF0000; text-decoration:none; } a:visited{ text-decoration:none; color:#FF0000; } a:hover{ text-decoration:none; } a:active{ text-decoration:none; } --> </style> </head> <body> <tablewidth="384"border="0"cellpadding="0"cellspacing="0"> <tr> <tdheight="30"> <?php include_once'conn/conn.php';//载入数据库链接文件 include('../adodb5/tohtml.inc.php');//载入tohtml.inc.php文件 $sql='select*fromtb_object';//查询语句 $num=2;//每页显示的记录数 if(isset($_GET['n_page'])){//判断当前页码 $c_page=$_GET[n_page];//将$n_page赋给变量$c_apge }else{ $c_page=1;//初始化变量$c_page } $rst=$conn->PageExecute($sql,$num,$c_page);//执行pageExecute函数 if(false!=$rst){ if(!$rst->AtfirstPage()){//如果当前页不是首页 ?><!--输出向上翻页超链接--> <ahref="<?phpecho'?n_pge=1'?>">首页</a> <ahref="<?phpecho'?n_page='.($rst->AbsolutePage()-1);?>">上一页</a> <!--------------------------------> <?php } if(!$rst->AtlastPage()){//如果当前页不是尾页 ?> <!--输出向下翻页超链接--> <ahref="<?phpecho'?n_page='.($rst->AbsolutePage()+1);?>">下一页</a> <ahref="<?phpecho'?n_page='.($rst->LastPageNo());?>">尾页</a> <!---------------------------------> <?php } ?></td> </tr> <tr> <td><?php rs2html($rst,'width=350border="1"cellpadding="1"cellspacing="1"bordercolor="#FFFFFF"bgcolor="#FF0000"',array('ID','类型','添加时间')); ?></td> </tr><?php}?> <tr> <tdheight="30">当前是第<?phpecho$rst->AbsolutePage();?>页/一共是<?phpecho$rst->LastPageNo();?>页</td> </tr> </table> </body> </html>
二、运行结果
关于怎么在PHP中使用ADODB实现一个分页功能示例就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
目录
推荐阅读
-
php字符串增加1如何实现
php字符串增加1如何实现这篇“php字符串增加1如何实现”文章的...
-
php如何判断字符串是否有中文
-
php如何实现字符串去掉头尾
-
php字符串的组成是什么
php字符串的组成是什么这篇文章主要讲解了“php字符串的组成是什...
-
php如何让Swoole/Pool进程池实现Redis持久连接
php如何让Swoole/Pool进程池实现Redis持久连接本篇...
-
php字符串长度不一致如何解决
-
php时区不正确如何解决
-
php+fread()乱码如何解决
php+fread()乱码如何解决本篇内容介绍了“php+frea...
-
php explode报错如何解决
-
linux Centos如何安装PHP7
linuxCentos如何安装PHP7今天小编给大家分享一下li...
0 条评论
本站已关闭游客评论,请登录或者注册后再评论吧~