亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PHP > 正文

php面象對象數據庫操作類實例

2024-05-04 23:28:26
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php面象對象數據庫操作類,以實例形式講述了通過面向對象封裝數據庫操作的技巧,非常具有實用價值,需要的朋友可以參考下
 
 

本文實例講述了php面象對象數據庫操作類。分享給大家供大家參考。

具體實現代碼如下:

 

復制代碼代碼如下:
//此處構造一個數據庫操作類,封裝所有數據庫操作 
//可以擴展便于后臺管理程序的使用 
Class MySQLDB  
{  
   var $host;  
   var $user;  
   var $passwd;  
   var $database; 
   var $conn;  
 
   //利用構造函數實現變量初始化  
   //同時連接數據庫操作 
   function MySQLDB($host,$user,$password,$database)  
   {  
      $this->host = $host;  
      $this->user = $user;  
      $this->passwd = $password;  
      $this->database = $database;  
      $this->conn=mysql_connect($this->host, $this->user,$this->passwd) or  
     die("Could not connect to $this->host");  
      mysql_select_db($this->database,$this->conn) or  
     die("Could not switch to database $this->database");  
   }  
 
   //該函數用來關閉數據庫連接 
   function Close()  
   {  
      MySQL_close($this->conn);  
   }  
 
   //該函數實現數據庫查詢操作 
   function Query($queryStr)  
   {  
      $res =Mysql_query($queryStr, $this->conn) or  
      die("Could not query database");  
      return $res;  
   }  
 
   //該函數返回記錄集 
   function getRows($res)  
   {  
      $rowno = 0;  
      $rowno = MySQL_num_rows($res);  
      if($rowno>0)  
      {  
         for($row=0;$row<$rowno;$row++ )  
         {  
            $rows[$row]=MySQL_fetch_array($res); 
            //本來為MySQL_fetch_row,但是不能以數組的方式來提取,只能用索引 
            //這樣可以用索引和名稱,更為方便 
         }  
         return $rows;  
      }  
    }  
 
    //該函數取回數據庫記錄數 
    function getRowsNum($res)  
    {  
       $rowno = 0;  
       $rowno = mysql_num_rows($res);  
       return $rowno; 
    }  
 
 //該函數返回數據庫表字段數 
 function getFieldsNum($res) 
 { 
    $fieldno = 0; 
    $fieldno = mysql_num_fields($res); 
    return $fieldno; 
 } 
 
 //該函數返回數據庫表字段名稱集 
 function getFields($res) 
 { 
      $fno = $this->getFieldsNum($res); 
      if($fno>0)  
      {  
         for($i=0;$i<$fno;$i++ )  
         {  
            $fs[$i]=MySQL_field_name($res,$i);//取第i個字段的名稱 
         }  
         return $fs; 
      }  
 } 
}  
 
//使用時直接require該文件,然后實例化: 
 
$SqlDB = new MySQLDB("localhost","root","root","testdb"); 
 
$sql = "select * from tableX..."; 
 
$result = $SqlDB->Query($sql);//查詢 
 
$rs = $SqlDB->getRows($result);//獲得記錄集 
 
$num = $SqlDB->getRowsNum($result);//獲得記錄數 
 
...剩下的操作就是循環取值, 
 
for($i=0;$i<$num;$i++){ 
   echo($rs[$i]["字段名"]); 

 
...

最后不要忘記關閉數據路連接
復制代碼代碼如下:
$SqlDB->Close();
當然這句可以不要,php會自動注銷!但是這樣能夠養成一個好的習慣,最好還是加上!其他自己類推。

 

希望本文所述對大家的PHP程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
视频在线观看一区二区| 亚洲一区亚洲二区亚洲三区| 久久久精品在线| 日韩精品视频三区| 国产精品99久久久久久久久| 欧美极品少妇xxxxⅹ裸体艺术| 久久精品视频一| 欧美诱惑福利视频| 8050国产精品久久久久久| 欧美日韩国产成人在线观看| 日本乱人伦a精品| 97超碰国产精品女人人人爽| 成人h视频在线| 日本欧美中文字幕| 深夜福利国产精品| 成人黄色网免费| 成人久久久久爱| 69久久夜色精品国产69乱青草| 欧美成人精品不卡视频在线观看| 色小说视频一区| 日韩精品亚洲精品| 欧美电影免费看| 日韩成人在线视频网站| 一区二区国产精品视频| 日日噜噜噜夜夜爽亚洲精品| 亚洲一区二区免费在线| 狠狠做深爱婷婷久久综合一区| 国产激情久久久久| 成人在线免费观看视视频| 欧洲成人性视频| 久久久综合av| 国产亚洲精品日韩| 中文字幕免费精品一区| 欧美最顶级丰满的aⅴ艳星| www国产亚洲精品久久网站| 久热国产精品视频| 欧美xxxx做受欧美.88| 国产在线观看一区二区三区| 国产日韩中文在线| 91精品国产综合久久男男| 欧美电影在线免费观看网站| 中文字幕日韩av电影| 欧美日韩中文字幕在线| 国产精品久久久久久久久久| 亚洲成人中文字幕| 国产69久久精品成人| 久久视频免费观看| 亚洲久久久久久久久久久| 亚洲国产精品系列| 欧美xxxx综合视频| 欧美日韩精品在线视频| 国产成人欧美在线观看| 福利视频一区二区| 国产在线999| 欧美精品在线看| 日韩在线中文视频| 97在线观看免费高清| 国产精品揄拍500视频| 精品亚洲一区二区三区| 久久久国产在线视频| 精品国产91久久久久久老师| 国产成人久久精品| 欧美极品少妇xxxxⅹ裸体艺术| 欧美性黄网官网| 日韩av在线精品| 精品国产精品三级精品av网址| 欧美一区深夜视频| 亚洲欧洲在线视频| 日韩欧美亚洲综合| 国产精欧美一区二区三区| 按摩亚洲人久久| 精品国产一区二区三区久久狼5月| 欧美国产在线电影| 91精品国产亚洲| 久久久www成人免费精品| 亚洲少妇中文在线| 77777亚洲午夜久久多人| 日韩精品一二三四区| 亚洲第一精品夜夜躁人人爽| 国产丝袜一区二区三区| 久久99久久亚洲国产| 亚洲免费一在线| 俺也去精品视频在线观看| 不卡毛片在线看| 国产精品手机播放| 欧美中在线观看| 综合国产在线视频| 97人人做人人爱| 九九热精品视频在线播放| 福利一区福利二区微拍刺激| 免费91在线视频| 欧美大学生性色视频| 夜夜嗨av色一区二区不卡| 日韩av123| 91在线视频九色| 91精品久久久久久久久不口人| 亚洲精品一区中文| 国产亚洲a∨片在线观看| 久久久999国产精品| 亚洲免费视频在线观看| 欧美成人中文字幕| 国产91热爆ts人妖在线| 麻豆乱码国产一区二区三区| 久久精彩免费视频| 91香蕉嫩草影院入口| 日韩精品视频免费在线观看| 欧美成人精品一区二区| 精品视频偷偷看在线观看| 国产偷亚洲偷欧美偷精品| 国产精品精品视频一区二区三区| 一区二区国产精品视频| 久久精品视频va| 亚洲第一视频在线观看| 日韩精品在线视频观看| 91视频九色网站| 日韩在线观看免费av| 成人a在线视频| 亚洲女人被黑人巨大进入| 国产成人一区二| 欧美一区二区.| 91精品国产自产在线观看永久| 久久国产精品影片| 欧美激情视频在线观看| 九九九热精品免费视频观看网站| 国产精品久久久久久亚洲影视| 中文字幕亚洲图片| 色偷偷av亚洲男人的天堂| 国内精品400部情侣激情| 国产日韩精品综合网站| 亚洲一区二区自拍| 日本人成精品视频在线| 色婷婷久久av| 中文字幕不卡在线视频极品| 久久影院中文字幕| 日韩在线观看视频免费| 国产一区二区三区精品久久久| 另类少妇人与禽zozz0性伦| 久久久精品网站| 亚洲欧美日韩精品| 清纯唯美日韩制服另类| 欧美激情一级精品国产| 欧美放荡办公室videos4k| 欧美精品做受xxx性少妇| 亚洲欧美制服丝袜| 国产亚洲欧洲高清一区| 久久激情五月丁香伊人| 欧美又大粗又爽又黄大片视频| 韩国一区二区电影| 国产精品免费视频xxxx| 国产精品久久久久999| 亚洲欧美成人一区二区在线电影| 亚洲国产欧美精品| 亚洲国产三级网| 91中文在线观看| 欧美综合第一页| 精品电影在线观看| 亚洲精品日产aⅴ| 亚洲wwwav| 日本久久久久久| 国产精品久久久久久久午夜| 亚洲一区二区三区乱码aⅴ| 欧美色欧美亚洲高清在线视频| 91亚洲精华国产精华| 北条麻妃一区二区三区中文字幕|