前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PHP分页原理

PHP分页原理

作者头像
苦咖啡
发布2018-05-07 16:41:17
1.5K0
发布2018-05-07 16:41:17
举报
文章被收录于专栏:我的博客我的博客
代码语言:javascript
复制
<?php
 $conn=@mysql_connect(“localhost”,”root”,”123456″) or die(“数据库连接失败”);
 $select_db=@mysql_select_db(“test”) or die(“数据库不存在或者不可用”);         //*************连接数据库
 @mysql_query(“set names ‘gb2312′”);        //**************设置字符集
 $sql=mysql_query(“select * from `admin`”) or die(“SQL语句执行失败”);
 //************************分页开始
 $pagesize=5;                            //*******每页显示记录数
 $total=mysql_num_rows($sql);   //*******总记录数
 $totalpage=ceil($total/$pagesize);  //*******总页数
 if(isset($_GET[‘page’]))    //*******设置页码
  {
   $page=$_GET[‘page’];
  }
 else
  {
   $page=1; 
  }     
 
 $start=$pagesize * ($page-1);   //*******每一页显示数据开头始
 $mysql=mysql_query(“select * from admin  order by id desc limit $start ,$pagesize”) or die(“分页查询失败”);
 echo “<table border=1>”;
 echo “<tr>”;
 echo “<td>ID</td>”;
 echo “<td>备注</td>”;
 echo “</tr>”;
 while($row=mysql_fetch_array($mysql))
 {
  $id=$row[0];
  $beizhu=$row[3];
  echo “<tr>”;
  echo “<td>$id</td>”;
  echo “<td>$beizhu</td>”;
  echo “</tr>”; 
 }
 echo “</table>”;     //********显示结果
 echo “每页显示{$pagesize}记录”;echo “共{$totalpage}页<br />”;
 if($page!=1)       //********不是第一页输出上一页
 {
  $pageup=$page-1;
  echo “<a href=’?page=1′>首页</a>”;
 echo “<a href=’?page=$pageup’>上一页</a>”;
 }
 if($page<$totalpage)       //*******不是最后一页输出下一页
 {
  $pagedown=$page+1;
  echo “<a href=’?page=$pagedown’>下一页</a>”; 
  echo “<a href=’?page=$totalpage’>末页</a>”;
 }
 mysql_close();
 ?>

附注:下面是我创建的admin表

代码语言:javascript
复制
CREATE TABLE `admin` (
   `id` int(4) NOT NULL auto_increment,
   `admin` varchar(10) character set gb2312 collate gb2312_bin NOT NULL,
   `password` varchar(10) character set gb2312 collate gb2312_bin NOT NULL,
   `beizhu` text character set gb2312 collate gb2312_bin,
   `other` varchar(20) character set gb2312 collate gb2312_bin NOT NULL,
   PRIMARY KEY  (`id`)
 );
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2011年8月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档