• 技术文章 >后端开发 >php教程

    PHP分页函数代码(简单实用型)_php基础

    2016-05-17 09:22:17原创507
    准备数据:

    新建一个数据库 test
    执行下面的语句(新建一个表 test :id、sex、name 三个字段)

    CREATE TABLE `test` (
    `id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
    `sex` INT( 1 ) NOT NULL ,
    `name` VARCHAR( 20 ) NOT NULL ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_bin;

    添加数据到 test 表,比如:
    1 1 小强
    2 0 小红
    3 0 小丽
    4 1 小兵
    5 1 张三
    6 0 李四
    7 0 吴欣

    写PHP语句(index.php):
    复制代码 代码如下:

    // Page分页函数
    $page = $_GET["page"];
    function Page($rows,$page_size){
    global $page,$select_from,$select_limit,$pagenav;
    $page_count = ceil($rows/$page_size);
    if($page <= 1 || $page == '') $page = 1;
    if($page >= $page_count) $page = $page_count;
    $select_limit = $page_size;
    $select_from = ($page - 1) * $page_size.',';
    $pre_page = ($page == 1)? 1 : $page - 1;
    $next_page= ($page == $page_count)? $page_count : $page + 1 ;
    $pagenav .= "第 $page/$page_count 页 共 $rows 条记录 ";
    $pagenav .= "首页 ";
    $pagenav .= "前一页 ";
    $pagenav .= "后一页 ";
    $pagenav .= "末页";
    $pagenav.=" 跳到