手机版

分享服务器端编程语言(专业超文本预处理器的缩写)分页的功能模块

时间:2021-09-09 来源:互联网 编辑:宝哥软件园 浏览:

先贴张图看看效果

在贴一下代码吧

?PHP $ localhost=' localhost $ username=' root $ password=' root $ db=" test ";//信息$ page size=5;$conn=mysql_connect($localhost,$username,$ password);//链接数据库if(!$conn){ echo '数据库链接失败MySQL _ error();} MySQL _ query(' SET NAMES ' UTF8 ' ');//编码转化$ db _ select=MySQL _ select _ db($ db);//选择表//查询记录总数$total_sql='从页面中选择COUNT(*);$ total _ result=MySQL _ query($ total _ SQL);$ total _ row _ arr=MySQL _ fetch _ row($ total _ result);$ total _ row=$ total _ row _ arr[0];//总条数//总页数$ total=ceil($ total _ row/$ page size);//当前页数$page=@$_GET['p']?$ _ GET[' p ']: 1;//限制下限$ offset=($ page-1)* $页面大小;$sql='按编号限制从页面顺序中选择{ $ offset },{ $ page size } ';$ result=MySQL _ query($ SQL);echo 'pPHP分页代码的小模块/p ';echo ' table border=1单元格间距=0 WIDTH=60% align=center ';echo ' Trtdid/TDTdname/TD/tr ';while($ row=MySQL _ fetch _ assoc($ result)){ $ id=$ row[' id '];$ name=$ row[' name '];回声trtd .$id ./tdtd .$name ./TD/tr ';} echo '/table ';//上一页、下一页$ page prev=$ page-1;if($ page $ total){ $ page next=$ total;} else { $ page next=$ page 1;} //做链接跳转;echo 'h3 a href='page.php?p={$pageprev} '上一页/a丨a href='page.php?p={$pagenext} '下一页/a/H3 ';MySQL _ free _ result($ result);MySQL _ close($ conn);关键点:

1、

$sql='按编号限制从页面顺序中选择{ $ offset },{ $ page size } ';2、

复制代码代码如下: echo 'h3 a href='page.php?p={$pageprev} '上一页/a丨a href='page.php?p={$pagenext} '下一页/a/H3 ';

这两点是关键能体现分页技术和服务器端编程语言(专业超文本预处理器的缩写)代码艺术的地方~

以上所述就是本文给大家分享的全部内容了,希望大家能够喜欢。

版权声明:分享服务器端编程语言(专业超文本预处理器的缩写)分页的功能模块是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。