| 网站首页 | 硬件维修 | 应用学院 | 网络组建 | 网站制作 | 菜鸟黑客 | 编程之道 | 数码大全 | 娱乐休闲 | 软件下载 | 在线视频 | 请您留言 | 技术论坛 | 
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
  • javascript模拟游戏中的…

  • javascript制作闪烁的边…

  • javascript制作浮动的工…

  • javascript设计漫天雪花

  • javascript设计网页中的…

  • 用javascript实现利用FL…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • javascript实例教程(20)…

  • Q
    您现在的位置: 我是IT人 >> 网站制作 >> php >> 文章正文
    我的一个php_mysql分页类         
    我的一个php_mysql分页类
    作者:网络 文章来源:转载 点击数: 更新时间:2005-8-13
    [ 字体:缩小 正常 放大 | 双击自动滚屏 ]
    请选择合适的字体颜色:


    class RSPage {
      var $Debug    =  0;
      var $sqoe     =  1; // sqoe= show query on error
      var $Link_ID    = 0;
      var $Record    = array();
      var $Row;
      var $numRow;
      var $Parse;
      var $Error     = "";
      var $m_timeFmt = "YYYY-MM-DD HH24:MI:SS";

        var $m_num=-1;
        var $m_sql;
        var $m_pageSize=10;
        var $m_cmt;
        var    $m_curPage=1;
        function open($DB_Link)
        {
            $this->Link_ID = $DB_Link;
        }

        function query($Query_String,$page=1,$cnt=-1,$size=10) {
          if($Query_String=="")
          {
              echo "执行语句不能为空!";
              return false;
          }
            if(!$page)
                $page = 1;
            if(!$cnt)
                $cnt = -1;
            $this->m_pageSize = $size;

          if($this->Parse){
              mysql_free_result($this->Parse);
          }

            if($cnt!=-1){
                $this->m_num = $cnt;
            }
            else{
                $result = mysql_query($Query_String, $this->Link_ID);
                if(!$result){
                    $this->Error=mysql_error($this->Link_ID);
                }
                else{
                    $this->m_num = mysql_num_rows($result);
                }
                /*
                $cntsql = "select count(*) max_num from ($Query_String)";
                $maxnum = 0;
                $result = mysql_query($sqlstr,$this->Link_ID);
                $ret = mysql_fetch_array($result);
                mysql_free_result($result);
                if(!$ret) {
                    $this->Error=mysql_error($this->Link_ID);
                }
                else {
                    $this->m_num = $ret["max_num"];
                }
                */
                
            }
            $pageCount = $this->getPageCount();
            $pageSize = $this->getPageSize();
            if($page>$pageCount)$page=$pageCount

    [1] [2] [3] [4] 下一页  

    文章录入:小秦    责任编辑:小秦 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    | 设为首页 | 加入收藏 | 联系站长 | 关于我们 | 友情链接 | 版权申明 |