国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

php簡單數(shù)據(jù)庫操作類的封裝

2019-11-19 16:23:49
字體:
供稿:網(wǎng)友

本文實例為大家分享了php封裝一個簡單的數(shù)據(jù)庫操作類,供大家參考,具體內(nèi)容如下

一、代碼

<?php   class ConnDB{     private $local;     private $username;     private $pwd;     private $db;     private $connID;     private $code;     public function __construct($local,$username,$pwd,$connID,$code,$db){       $this->local=$local;       $this->username=$username;       $this->pwd=$pwd;       $this->connID=$connID;       $this->code=$code;       $this->db=$db;       $this->connect();     }     public function connect(){       if($this->connID=="pconn"){         $this->connID=mysql_pconnect($this->local,$this->username,$this->pwd)or die("Connect MySQL False");       }else{         $this->connID=mysql_connect($this->local,$this->username,$this->pwd)or die("Connect MySQL False");              }       mysql_select_db($this->db,$this->connID) or die("Connect DB False");       mysql_query("SET NAMES $this->code");       return $this->connID;                 //返回數(shù)據(jù)庫連接對象            }   } class AdminDB{ function executeSQL ($sql, $connID){   $sqlType = strtolower(substr(trim($sql), 0, 6));  //提取SQL語句的類型   $rs = mysql_query($sql,$connID);        //執(zhí)行SQL語句    if ($sqlType == 'select') {           //如果是select查詢     $arrayData = mysql_fetch_array($rs);       //返回查詢記錄集     if (count($arrayData) == 0 || $rs == false) { //如果沒查詢到或發(fā)生錯誤       return false;             //返回false     } else {                 //否則         return $arrayData;          //返回記錄集     }   } elseif ($sqlType == 'insert' || $sqlType == 'update' || $sqlType == 'delete') { //如果執(zhí)行插入、更新或刪除語句     return $rs;            //返回語句執(zhí)行狀態(tài),即成功返回true,失敗返回false   } else {     return false;           //如果不是上述查詢,則返回false   } } } $connobj=new ConnDB("localhost","root","root","conn","utf8","db_database20");  //實例化數(shù)據(jù)庫連接類 $conn=$connobj->connect();    //返回連接標(biāo)識 $admindb=new AdminDB();           //數(shù)據(jù)庫操作類實例化 $res=$admindb->executeSQL ("select * from tb_demo01",$conn); //調(diào)用數(shù)據(jù)庫操作類中方法執(zhí)行查詢語句 if($res){          //如果返回結(jié)果為真,則輸出數(shù)據(jù)   print_r($res);     //輸出一個數(shù)組。 } ?>

 二、運行結(jié)果

Array(  [0] => 1  [id] => 1  [1] => php新書上市  [title] => php新書上市  [2] => php新書上市啦,希望大家給出寶貴意見  [content] => php新書上市啦,希望大家給出寶貴意見  [3] => 2010-10-23  [date] => 2010-10-23)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持武林網(wǎng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 张家川| 闽侯县| 宜春市| 仁布县| 尼木县| 翁牛特旗| 库车县| 全南县| 合作市| 金湖县| 古蔺县| 临潭县| 鞍山市| 惠来县| 孙吴县| 三亚市| 扎鲁特旗| 清苑县| 健康| 淄博市| 龙井市| 罗定市| 资兴市| 上林县| 将乐县| 永吉县| 肇州县| 黑河市| 嘉兴市| 丰原市| 绿春县| 修文县| 乌拉特前旗| 宁都县| 英超| 邯郸县| 通化市| 渝北区| 嘉兴市| 普定县| 新野县|