php初探: 一个简单的mysql数据库分页的程序模板

原创 2004年04月26日 12:42:00

下面是一个简单的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 页&nbsp;";
 $str .= $isFirst?   "首页&nbsp;"   : "<a href=/"?page=0/">首页</a>&nbsp;";
 $str .= $hasNoPre?  "上一页&nbsp;" : "<a href=/"?page=".($page-1)."/">上一页</a>&nbsp;";
 $str .= $hasNoNext? "下一页&nbsp;" : "<a href=/"?page=".($page+1)."/">下一页</a>&nbsp;";
 $str .= $isLast?    "尾页&nbsp;"   : "<a href=/"?page=".($totalPage-1)."/">尾页</a>";
 echo $str;
?>

php+mysql留言板(模仿qq空间留言板)

这是一个模仿QQ空间里面的留言板,所写的一个简单留言板。运用的知识有PHP,mysql,还有一些简单的编程思想,这个里面没有管理员的功能。希望和大家一起交流一下。 首先建立一个Message的文件,里...
  • ckshcjhacmsabcbba
  • ckshcjhacmsabcbba
  • 2015年08月27日 22:38
  • 2841

适合新手动手实践的PHP搭配mysql的小项目--01建立数据库

适合新手动手实践的PHP搭配mysql的小项目,本项目主要实现以下几点: 简单的用户注册简单的用户登录修改用户信息查看学生基本信息(查看学生以及对应的班级信息,实现分页)    1.搭建数据库...
  • jane9568
  • jane9568
  • 2016年02月04日 14:38
  • 1328

php+mysql 最简单的留言板

学完了记得动手操作。
  • think_ycx
  • think_ycx
  • 2015年08月13日 01:07
  • 1926

超简单实用的PHP操作MYSQL数据库类 与分页思路

  • 2011年09月24日 16:30
  • 2KB
  • 下载

本例是用PHP4连接一个mysql数据库操作的演示

  • 2011年12月15日 16:25
  • 2KB
  • 下载

自己写的一个PHP MYSQL数据库的处理类

  • 2011年09月14日 13:57
  • 4KB
  • 下载

一个普遍通用的PHP连接MYSQL数据库类

  • 2012年03月02日 08:57
  • 52KB
  • 下载

PHP 连接mysql数据库做简单的登录页面,实现用户的登录注册功能

  • 2017年12月12日 17:08
  • 317KB
  • 下载

PHP MYSQL数据库类 简单

  • 2016年08月30日 09:35
  • 19KB
  • 下载

jquery ajax 分页 局部刷新 mysql数据库

  • 2014年08月02日 11:42
  • 3.69MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php初探: 一个简单的mysql数据库分页的程序模板
举报原因:
原因补充:

(最多只允许输入30个字)