[PHP]數(shù)據(jù)庫連接類

class Db

{

? ? //結(jié)束數(shù)據(jù)庫連接的變量

? ? private $conn = null;

? ? //初始化數(shù)據(jù)庫連接信息

? ? public function __construct($db_host='localhost',$db_user='root',$db_pwd='root',$db_name='database',port='3306')

? ? {

? ? ? ? //連接數(shù)據(jù)庫

? ? ? ? @$this->conn = new mysqli($db_host,$db_user,$db_pwd,$db_name,$port);

? ? ? ? //判斷是否連接成功

? ? ? ? if($this->conn->connect_error)

????????{

? ? ? ? ? ? die('數(shù)據(jù)庫連接失敗淆党,錯誤:'.$this->conn->connect_error);

????????}

? ? ? ? //告訴數(shù)據(jù)庫你的字符編碼

? ? ? ? @$this->conn->query('SET NAMES UTF8');

????}

? ? //選擇數(shù)據(jù)庫

? ? //$db_name? string database

? ? public function select_db($db_name)

????{

? ? ? ? $this->conn->select_db($db_name);

????}

? ? //執(zhí)行增榔幸、刪手趣、改sql語句

? ? public function query($sql)

????{

? ? ????return $this->conn->query($sql);

????}

? ? //獲取多條數(shù)據(jù)遮怜,用來執(zhí)行查詢時操作

? ? public function getAll($sql)

????{

? ? ? ? //執(zhí)行查詢操作

? ? ? ? $result = $this->conn->query($sql);

? ? ? ? //定義返回接受數(shù)據(jù)的數(shù)組

? ? ? ? $data = array();

? ? ? ? //判斷是否有數(shù)據(jù)

? ? ? ? if($result->num_rows)

????????{

? ? ? ? ? ? //循環(huán)把數(shù)據(jù)插入返回的數(shù)組中

? ? ? ? ? ? while($row = $result->fetch_assoc())

? ? ? ? ? ? {

? ? ? ? ? ? ? ? $data[] = $row;

????????????}

????????}

? ? ? ? //返回

? ? ? ? return $data;

????}

? ? //獲取一條數(shù)據(jù)

? ? public function getOne($sql)

? ? {

? ? ? ? //執(zhí)行查詢操作

? ? ? ? $result = $this->conn->query($sql);

? ? ? ? //定義返回接受數(shù)據(jù)

? ? ? ? $data = '';

? ? ? ? //判斷是否有數(shù)據(jù)

? ? ? ? if($result->num_rows)

????????{

? ? ? ? ? ? //把數(shù)據(jù)賦給返回的數(shù)組

? ? ? ? ? ? $data = result->fetch_assoc();

????????}

? ? ? ? //返回

? ? ? ? return $data;

????}

? ? public function __destruct()

? ? {

? ? ? ? //如果數(shù)據(jù)庫連接不為空吮成,關(guān)閉數(shù)據(jù)庫連接

? ? ? ? if($this->conn)

????????{

? ? ? ? ? ? @$this->conn->close();

????????}

????}

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市鞋吉,隨后出現(xiàn)的幾起案子商蕴,更是在濱河造成了極大的恐慌,老刑警劉巖造壮,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件渡讼,死亡現(xiàn)場離奇詭異骂束,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)成箫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門展箱,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蹬昌,你說我怎么就攤上這事混驰。” “怎么了皂贩?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵栖榨,是天一觀的道長。 經(jīng)常有香客問我明刷,道長婴栽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任遮精,我火速辦了婚禮居夹,結(jié)果婚禮上败潦,老公的妹妹穿的比我還像新娘本冲。我一直安慰自己,他們只是感情好劫扒,可當(dāng)我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布檬洞。 她就那樣靜靜地躺著,像睡著了一般沟饥。 火紅的嫁衣襯著肌膚如雪添怔。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天贤旷,我揣著相機(jī)與錄音广料,去河邊找鬼。 笑死幼驶,一個胖子當(dāng)著我的面吹牛艾杏,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播盅藻,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼购桑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了氏淑?” 一聲冷哼從身側(cè)響起勃蜘,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎假残,沒想到半個月后缭贡,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年阳惹,在試婚紗的時候發(fā)現(xiàn)自己被綠了坑资。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡穆端,死狀恐怖袱贮,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情体啰,我是刑警寧澤攒巍,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布,位于F島的核電站荒勇,受9級特大地震影響柒莉,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜沽翔,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一兢孝、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧仅偎,春花似錦跨蟹、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至座咆,卻和暖如春痢艺,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背介陶。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工堤舒, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人哺呜。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓舌缤,卻偏偏與公主長得像,于是被迫代替她去往敵國和親弦牡。 傳聞我的和親對象是個殘疾皇子友驮,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 你走在冬風(fēng)肆虐的路上 扯了扯衣領(lǐng) 這單薄的衣服并不能抵御風(fēng)魔的利爪 風(fēng)吹亂了你前額銀發(fā) 你也不在意 你在意的是天冷...
    葉抽抽閱讀 422評論 0 1
  • 寫在前面的話:近距離感應(yīng)的測試需要真機(jī)測試,模擬器是無法打開近距離感應(yīng)開關(guān)的驾锰,近距離感應(yīng)的主要作用是在用戶貼近耳朵...
    MaZuoYuan閱讀 552評論 0 1
  • 知道今天早上有數(shù)學(xué)考試椭豫,昨晚還特地做了一張試卷復(fù)習(xí)一下耻瑟,昨晚的試卷就不說了不忍直視爸贾浮!早上上學(xué)在車上還囑咐...
    高夢琪媽媽閱讀 77評論 0 5