首頁 > 後端開發 > php教程 > 資料操作 phpfans留言版用到的資料操作類別和分頁類

資料操作 phpfans留言版用到的資料操作類別和分頁類

WBOY
發布: 2016-07-29 08:36:03
原創
854 人瀏覽過

複製程式碼 程式碼如下:

類別 mysql{     
    函數 connect($dbhost, $dbuser, $dbpw, $dbname = '',$db” dbhost, $dbuser, $ dbpw)) { 
            $this->show('無法連接至MySQL 伺服器'); 
        }     
        if($dbname) { 
   
        } 
        if($this->version() > '4.1') {         
                $this-> ;查詢(「設定名稱」。$ dbcharset.” '");     
            } 
        } 
        return mysql_select_db($dbname); 
    } 
    函數 fetch_array($query, $result_type = MYSQL_ASSOC) { 
   
    } 
    函數 query($sql, $type = '') { 
       sql); 
        返回$查詢;         
    } 
    函數 affected_rows() { 
        return mysql_affected_rows(); 
    } 
    函數結果($query, $row) { 
        return mysql_result($query, $row); 
    } 
    函數 num_rows($query) { 
        return @my_num_rows($query); 
    } 
    函數 num_fields($query) { 
        return mysql_num_fields($query); 
    } 
    函數 free_result($query) { 
        return mysql_free_result($query); 
    } 
    function insert_id() { 
        return mysql_insert_id();         
    } 
    函數 fetch_row($query) { 
        return mysql_fetch_row($query); 
    } 
    函數版本() { 
        return mysql_get_server_info(); 
    } 
    函數 close() { 
        return mysql_close(); 
    } 
    function show($message = '', $sql = '') { 
 
        else echo $message.'
'.$sql; 
    } 

類別頁擴充 mysql{ 
    函數分頁($sql,$maxnum,$page,$maxpages,$pagepre,$ext=''){ 
     bal lmid,$ltail,$curpage;//$ext='&class=3' 
        $SELF = $_SERVER['PHP_SELF']; 
        $query = $this->query($sql); 
        $rows = $this->fetch_array($query,MYSQL_NUM); 
        $totalrows = $rows[0]; 
        $totalpages = ceil($totalrows/$maxnum);     
        $startnum = ($page - 1)*$maxnum;     
        $string = $sum.$totalrows.$stail.$sum.$page."/".$totalpages.$stail;  
        if($page != 1){ 
            , $D.$. 
            $string .=  $link.$SELF.'?page='.($page - 1).$ext.$lmid."←←".$ltail; 
        } 
        if($maxpages>=$totalpages){ 
    
        } 
        elseif(($page-$pagepre-1+$maxpages)>$totalpages){ =$page $maxpages + 1; 
            $pgend = $totalpages; 
        } 
        其他{ 
          ? 
            $pgend=(($pgstart==1)?$maxpages:($pgstart+$maxpages-1)); 
        } 
        for($pg=$pgstart;$pg                $string .=  $curpage.$ SELF."?page=".$pg.$ext.$lmid.$pg.$ltail; 
            } 
            else $string  
        } 
        if($page != $totalpages){   + 1).$ext.$lmid。 ››".$ltail; 
            $string .=  $link.$SELF.'?page='.$totalpages.$ext.$lmid."›|".$ltail; 
        } 
    return $string; 
    } 

函數 html($str){ 
    $str = get_magic_quotes_gpc()?$str:addslashes($str); 
    回 $str; 

函數 dehtml($str){ 
    $str = nl2br(stripslashes($str)); 
    回 $str; 

函數 deip($str){ 
    $arr = explode('.',$str); 
    $str = $arr[0].'.'.$arr[1].'.'.$arr[2].'.*'; 
    回 $str; 
}


以上就介紹了資料操作phpfans留言版用到的資料操作類別和分頁類,包含了資料操作的內容,希望對PHP教學有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板