用户操作
[留言]  [发消息]  [加为好友] 
订阅我的博客
XML聚合    FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
bbjjqq的公告
文章分类
    存档

    转载  一个简单的php分页程序 收藏

    一个简单的php分页程序,算是给初学者一点思路,代码里加红部分可以根据实际内容更换.连接数据库的地方省略了,
    我也是初学者,代码写的有些生硬,高手就免看了.^____^

    www.phperz.com

    以下为引用的内容:
    <?php
    ..................连接数据库
    ............................选择数据库
    $pagesize=5;  //定义每页显示多少条记录
    $page=isset($_GET["page"])?intval($_GET["page"]):1;   //定义page的初始值,如果get 传过来的page为空,则page=1,
    $total=mysql_num_rows(mysql_query("select id from tablename"));  //执行查询获取总记录数
    $pagecount=ceil($total/$pagesize);  //计算出总页数
    if ($page>$pagecount){
        $page=$pagecount;  // 对提交过来的page做一些检查
    }
    if ($page<=0){ www~phperz~com
        $page=1;                   // 对提交过来的page做一些检查
    }
    $offset=($page-1)*$pagesize;   //偏移量
    $pre=$page-1;           //上一页
    $next=$page+1;         //下一页
    $first=1;                       //第一页
    $last=$pagecount;    //末页
    $exec="select * from tablename order by id desc limit $offset,$pagesize"; //执行查询
    $result=mysql_query($exec);
    while ($rs=mysql_fetch_array($result)){  //循环出记录
         echo "$rs[0]<br>"
    }
    mysql_close($conn);   //关闭数据库连接

    ?>
    页<?php echo $page."/".$pagecount?>总页&nbsp;<a href="?page=1">首页</a> <a href="?page=<?php echo $pre?>">上一页</a> <a href="?page=<?php echo $next?>">下一页</a> <a href="?page=<?php echo $last?>">末页</a>

    www.phperz.com

    发表于 @ 2008年12月07日 23:33:00 | 评论( loading... ) | 编辑| 举报| 收藏

    旧一篇:MYSQL出错代码列表 | 新一篇:轻松搭建PHP5和SQL Server 2005开发环境

    • 发表评论
    • 评论内容:
    •  
    Copyright © bbjjqq
    Powered by CSDN Blog