广

MYSQL

  • MYSQL
  • MSSQL
  • Redis
  • MongoDB
  • oracle数据库
  • 数据管理

    我的一个php_mysql分页类

    2018-05-03 14:17:39 次阅读 稿源:互联网
    零七网广告
    全网推广平台,软文发布

    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 {
            &

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七网广告
    零七网广告
    零七网广告
    零七网广告