PHP实战之实现简单的分页
来源:互联网 发布:广告机发布软件 编辑:程序博客网 时间:2024/06/02 04:59
数据信息的分页技巧在各种语言的网页设计中都是不可避免的,我们来看看PHP加MYSQL是如何实现分页的。
先上代码,获取数据库连接:
<?$conn = @mysql_connect("localhost:3306","root","123456") or die("连接数据库错误");mysql_select_db("php",$conn);?>然后是分页的实现:
<?include("../message_board/conn.php");$url=$_SERVER["REQUEST_URI"];$url = parse_url($url);// 将数组转换为字符串显示//echo(implode($url)."<br>");$url = $url['path'];// 注意分页语句的sql语句书写$sql = "SELECT * FROM message";$query = mysql_query($sql);$num = mysql_num_rows($query);$pagesize = 2;$pageVal = empty($_GET['page']) ? 0 : $_GET['page'];$page = $pageVal*$pagesize;$page.=",";echo("共有".$num."条数据");if($pageVal > 0){echo("<a href=$url?page=".($pageVal-1).">上一页</a>");}if($pageVal < ceil($num / $pagesize)-1){echo("<a href=$url?page=".($pageVal+1).">下一页</a>");}$sql = "SELECT user,title,lastdate FROM message LIMIT $page $pagesize";$query = mysql_query($sql);while ($row=mysql_fetch_array($query)) {echo("<hr><b>".$row['user']."|".$row['title']."|".$row['lastdate']);}?>
比较重要的知识点如下
MYSQL的分页语句 LIMIT index,num。index指的是从那一条数据开始,num指的是选择多少条数据。
PHP获取请求地址以及分离参数,获取地址使用$_SERVER["REQUEST_URI"],分离参数使用parse_url()方法
然后注意逻辑上第一页是没有上一页的,最后一页没有下一页,所以我们只需要加上一个判断即可。
阅读全文
0 0
- PHP实战之实现简单的分页
- 简单实现PHP分页
- PHP简单分页实现
- 简单的PHP 分页
- PHP分页的实现之补充
- 用php实现简单分页
- php分页代码简单实现
- PHP+MySql实现的简单分页类的封装
- PHP分页的实现
- 简单分页的实现
- 简单的分页实现
- 实现简单的分页
- 一个简单的PHP分页
- 简单的PHP 分页程序
- 简单的PHP分页程序
- php简单的分页技术
- 简单的php分页功能
- 最简单的php分页
- HDU 4569 Special equations(思维)——2013 ACM-ICPC长沙赛区全国邀请赛
- cef AutomatedBuildSetup
- [leetcode]598. Range Addition II
- 深入理解javascript原型和闭包(9)——简述【执行上下文】下
- web中鼠标的点击事件
- PHP实战之实现简单的分页
- 不同PNP求解算法性能测试
- web前端开发之几种布局方式之响应式布局
- 126. Word Ladder I & II
- 判断某一天是当年的哪一天
- Linux下安装gnuplot
- 代理模式
- 毫秒转换为天、小时、分、秒
- Eclipse 建立 Java Spring 最简控制台项目