一個odbc連mssql分頁的類

<!–二泉.net –>
<?
class Pages{
    var $cn;        //連接數據庫遊標
    var $d;            //連接數據表的遊標
    var $result;    //結果
    var $dsn;        //dsn源
    var $user;        //用戶名    
    var $pass;        //密碼
    
    var $total;        //記錄總數
    var $pages;        //總頁數
    var $onepage;    //每頁條數
    var $page;        //當前頁
    var $fre;        //上一頁
    var $net;        //下一頁
    var $i;            //控制每頁顯示

    function getConnect($dsn,$user,$pass){
        $this->cn=@odbc_connect($dsn,$user,$pass);
        if(!$this->cn){
            $error=”連接數據庫出錯”;
            $this->getMess($error);
        }
    }
    
    function getDo($sql){//從表中查詢數據
        $this->d=@odbc_do($this->cn,$sql);
        if(!$this->d){
            $error=”查詢時發生瞭小錯誤……”;
            $this->getMess($error);
        }
        return $this->d;
    }

    function getTotal($sql){
        $this->sql=$sql;
        $dT=$this->getDo($this->sql);        //求總數的遊標
        $this->total=odbc_result($dT,total);//這裡為何不能$this->d呢?
        return $this->total;
    }

    function getList($sql,$onepage,$page){
        $this->s=$sql;
        $this->onepage=$onepage;

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。