六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一個odbc連mssql分頁的類

[摘要]<!--二泉.net --><?class Pages var cn; //連接數據庫游標 var d; //連接數據表的游標 var result; //結果 var dsn; //dsn源 ...
<!--二泉.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;
        $this->page=$page;
        $this->dList=$this->getDo($this->s);    //連接表的游標
        $this->pages=ceil($this->total/$this->onepage);
        if($this->pages==0)
            $this->pages++; //不能取到第0頁
        if(!isset($this->page))
            $this->page=1;
        $this->fre = $this->page-1;                    //將顯示的頁數
        $this->nxt = $this->page+1;
        $this->nums=($this->page-1)*$this->onepage;
        //if($this->nums!=0){
        //    for($this->i=0;$this->i<$pg->getNums();odbc_fetch_row($this->dd),$this->i++);//同上
        //}
        //$this->i=0;//為何這部分不能封裝?
        return $this->dList;
    }

    function getFanye(){
        $str="";
        if($this->page!=1)
            $str.="<a href=".$PHP_SELF."?page=1> 首頁 </a><a href=".$PHP_SELF."?page=".$this->fre."> 前頁 </a>";
            else
                $str.="<font color=999999>首頁 前頁</font>";
        if($this->page<$this->pages)
            $str.="<a href=".$PHP_SELF."?page=".$this->nxt."> 后頁 </a>";
            else
                $str.="<font color=999999> 后頁 </font>";
        if($this->page!=$this->pages)
            $str.="<a href=".$PHP_SELF."?page=".$this->pages."> 尾頁 </a>";
            else
                $str.="<font color=999999> 尾頁 </font>";
        
        $str.="共".$this->pages."頁";
        $str.="您正瀏覽第<font color=red>".$this->page."</font>頁";
        return $str;
    }
    
    function getNums(){
        return $this->nums;
    }
    
    function getOnepage(){//每頁實際條數
        return $this->onepage;
    }

    function getI(){
        return $this->i;
    }
    
    function getPage(){
        return $this->page;
    }

    function getMess($error){//定制消息
        echo"<center>$error</center>";
        exit;
    }
}

$pg=new Pages();
$pg->getConnect("lei","sa","star");
$pg->getTotal("select count(*) as total from xs");            //連學生表求總數
$pg->getList("select xs_name from xs order by xs_id",8,$page);
if($pg->getNums()!=0){
    for($i=0;$i<$pg->getNums();odbc_fetch_row($pg->dList),$i++);//同上
}
$i=0;
while(odbc_fetch_row($pg->dList)){
    $name=odbc_result($pg->dList,"xs_name");
    echo $name."<br>";
    if($i==$pg->getOnepage()){//跳出循環
        break;
    }
    $i++;
}
echo$pg->getFanye();
?>




主站蜘蛛池模板: 中日韩欧美风情视频 | 亚洲色啦啦狠狠网站 | 深夜爽爽福利gif在线观看 | 人人干人人舔 | 午夜无遮挡怕怕怕免费视频 | 一级毛片a女人刺激视频免费 | 午夜精品视频5000 | 午夜精| 四虎免费永久观看 | 亚洲欧美日韩国产 | 在线观看视频污 | 欧美在线观看黄色 | 一级黄色大片免费 | 青青伊人影院 | 手机在线看片日韩 | 三级黄色片在线播放 | 天天做天天添婷婷我也去 | 日日舔夜夜操 | 日本一区二区三区四区五区 | 又硬又粗又长又爽免费看 | 亚洲第一综合 | 欧美一区日韩精品 | 热久久久 | 热e国产| 欧美亚洲激情在线 | 日韩视频第1页 | 无毒不卡 | 亚洲风情网 | 日本xxx在线观看免费播放 | 日日摸人人拍人人澡 | 欧美又大又粗又爽又硬 | 亚洲欧美日韩精品久久亚洲区 | 奇米综合 | 午夜影院普通用户体验区 | 婷婷月 | 五月激情丁香婷婷综合第九 | 日本在线观看免费 | 四虎中文字幕 | 亚洲无线乱码高清在线观看一区 | 日日拍夜夜拍 | 亚洲淫片 |