当前位置: 首页 > 图文教程 > 数据库 > MYSQL > 一个简单的mysql数据库分页的程序模板

MYSQL
使用mysql的mysqldump实现自动备份
MySQL数据导出和导入工具:mysqldump
怎样从Windows命令行启动您的MySQL
细化解析实现MySQL查询结果的分页显示
强大的工具 MySQL客户端命令行应用技巧
MySQL 5.0.16中出现乱码问题的解决方法
phpMyBackupPro备份恢复Mysql数据库
如何才能关闭MySQL数据库中错误提示音
数据库竟然崩溃了!马上让它恢复正常!
怎么显示 MySQL 数据库里表的概要呢?
自动恢复MySQL数据库的日志文件全教程
实例解说MySQL数据库中文问题的解决方案
优化MySQL数据库性能的几招儿好办法
MySQL加密函数保护Web网站敏感数据
使用PHP小程序清除Mysql中恼人的死连接
Mysql中用utf8存储而用gbk输出的实现
浅谈怎么才能在MySQL中直接储存图片
用特殊的MySQL运算符获得更多数据比较功能
MySQL数据库中的重要资料需要怎样保护?
假如忘记MySQL root密码应当怎样找回

MYSQL 中的 一个简单的mysql数据库分页的程序模板


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-17   浏览: 44 ::
收藏到网摘: n/a

下面是一个简单的php连接mysql数据库进行数据分页显示的模版.可以按注释说明信息进行修改,里面的sql语句是可以自己改的.
  
注意分析和观察里面相关分页部分的代码的书写和实现的方式.
  
以下为引用的内容:

  <?php
  $link = mysql_connect('localhost', 'root', '') or die('mysql database connect error');
  mysql_select_db('your database') or die('the selected database is not exist');
  ?>
  //这里插入你的html代码,
  <?php
  $sql = 'select count(*) count from your_table';
  $result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
  $rs=mysql_fetch_object($result);
  $recountCount = $rs->count;
  $show = 20;
  $totalPage = ceil($recountCount/$show);
  $page = (isset($_GET['page']) && $_GET['page']>=0)? $_GET['page']: 0;
  $isLast = ($page==($totalPage-1))? true: false;
  $hasNoPre = ($page==0)? true: false;
  $hasNoNext = ($page==$totalPage-1)? true: false;
  $isFirst = ($page==0)? true:false;
  $start = $page*$show;
  mysql_free_result($result);
  ?>
  //这里插入你的html代码,
  <?
  $sql = "select * from your_table limit $start,$show";
  $result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."\n");
  while($rs=mysql_fetch_object($result)){
  //这个循环里的html代码自己更具实际情况修改
  echo $rs->art_id;
  echo "<br>";
  }
  mysql_free_result($result);
  ?>
  
  <?
  $str = "共 $recountCount 条记录,当前第 ".($page+1)."/$totalPage 页 ";
  $str .= $isFirst?  "首页 "  : "<a href=\"?page=0\">首页</a> ";
  $str .= $hasNoPre? "上一页 " : "<a href=\"?page=".($page-1)."\">上一页</a> ";
  $str .= $hasNoNext? "下一页 " : "<a href=\"?page=".($page+1)."\">下一页</a> ";
  $str .= $isLast?  "尾页 "  : "<a href=\"?page=".($totalPage-1)."\">尾页</a>";
  echo $str;
  ?>