• 技术文章 >php教程 >PHP源码

    用PHP MySQL进行分页的详细说明(二)

    2016-06-08 17:33:07原创433

    function getDataLink()
    {
    if ( $this->numItems )
    {
    global $db;

    $PageID = $this->CurrentPageID;

    $from = ($PageID - 1)*$this->PageSize;
    $count = $this->PageSize;
    $link = $db->limitQuery($this->sql, $from, $count); //使用Pear DB::limitQuery方法保证数据库兼容性

    return $link;
    }
    else
    {
    return false;
    }
    }

    /***
    *
    * 以二维数组的格式返回结果集
    *
    ***/

    function getPageData()
    {
    if ( $this->numItems )
    {
    if ( $res = $this->getDataLink() )
    {
    if ( $res->numRows() )
    {
    while ( $row = $res->fetchRow() )
    {
    $result[] = $row;
    }
    }
    else
    {
    $result = array();
    }

    return $result;
    }
    else
    {
    return false;
    }
    }
    else
    {
    return false;
    }
    }

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:this return gt else result
    上一篇:用PHP控制FTP文件上传 下一篇:格式化显示时间
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• extjs+php 增,删,修,查询的简单实例• PHP 自动将 URL 地址封装成链接• php分页多种实现程序代码 • php正则表达式之正则字符中的图片地址• SmartyZip,一个Smarty的装载类
    1/1

    PHP中文网