国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

首頁(yè) PHP 庫(kù) 其它類庫(kù) 單例模式實(shí)現(xiàn)mysql的PHP類
單例模式實(shí)現(xiàn)mysql的PHP類
<?php
defined('ACC')||exit('Access Denied');
// 封裝mysql操作類,包括連接功能,及查詢功能.
class mysql extends absdb{
  protected static $ins = null;
  protected $host;  // 主機(jī)名
  protected $user;  // 用戶名
  protected $passwd; // 密碼
  protected $db;      // 數(shù)據(jù)庫(kù)名
  protected $port;    // 端口
  protected $conn = null;
  // 在內(nèi)部操作,獲得一個(gè)對(duì)象
  public static function getIns() {
    if(self::$ins === null) {
      self::$ins = new self();
    }
    $conf = conf::getIns();
    self::$ins->host = $conf->host;
    self::$ins->user = $conf->user;
    self::$ins->passwd = $conf->pwd;
    self::$ins->db = $conf->db;
    self::$ins->port = $conf->port;
    self::$ins->connect();
    self::$ins->select_db();
    self::$ins->setChar();
    return self::$ins;
  }
  // 不讓外部做new操作,
  protected function __construct() {
  }
  // 連接數(shù)據(jù)庫(kù)
  public function connect() {
    $this->conn = @mysql_connect($this->host,$this->user,$this->passwd,$this->port);
    if(!$this->conn) {
      $error = new Exception('數(shù)據(jù)庫(kù)連不上',9);
      throw $error;
    }
  }
  // 發(fā)送sql查詢
  public function query($sql) {
    $rs = mysql_query($sql,$this->conn);
    if(!$rs) {
      log::write($sql);
    }
    return $rs;
  }

這是一個(gè)單例模式實(shí)現(xiàn)mysql的PHP類,需要的朋友可以下載使用。

免責(zé)聲明

本站所有資源均由網(wǎng)友貢獻(xiàn)或各大下載網(wǎng)站轉(zhuǎn)載。請(qǐng)自行檢查軟件的完整性!本站所有資源僅供學(xué)習(xí)參考。請(qǐng)不要將它們用于商業(yè)目的。否則,一切后果由您負(fù)責(zé)!如有侵權(quán),請(qǐng)聯(lián)系我們刪除。聯(lián)系方式:admin@php.cn

相關(guān)文章

如何在類中使用單例模式的 PDO 來實(shí)現(xiàn)高效的數(shù)據(jù)庫(kù)操作? 如何在類中使用單例模式的 PDO 來實(shí)現(xiàn)高效的數(shù)據(jù)庫(kù)操作?

02 Nov 2024

將 PDO 合并到數(shù)據(jù)庫(kù)操作類中在您的代碼庫(kù)中,您有多個(gè)類負(fù)責(zé)執(zhí)行 MySQL 查詢和...

詳解PHP封裝的一個(gè)單例模式Mysql操作類 詳解PHP封裝的一個(gè)單例模式Mysql操作類

08 Jun 2018

PHP封裝的一個(gè)單例模式Mysql操作類在php中有著重要的作用,本文將詳細(xì)的講解其相關(guān)知識(shí)。

php單例模式如何實(shí)現(xiàn) php單例模式如何實(shí)現(xiàn)

09 Oct 2019

PHP實(shí)現(xiàn)單例模式的要點(diǎn):需要一個(gè)保存類的唯一實(shí)例的靜態(tài)成員變量;構(gòu)造函數(shù)和克隆函數(shù)必須聲明為私有的防止外部程序new類而失去單例模式的意義;必須提供一個(gè)訪問這個(gè)實(shí)例的公共的靜態(tài)方法。

如何使用單例模式有效管理 PHP 類中的數(shù)據(jù)庫(kù)連接? 如何使用單例模式有效管理 PHP 類中的數(shù)據(jù)庫(kù)連接?

03 Nov 2024

在 PHP 類中使用 PDO 在您的代碼中,您嘗試擴(kuò)展 PDO 類并在 Foo 類中實(shí)例化它。然而,這...

如何在PHP中實(shí)現(xiàn)單例模式? 如何在PHP中實(shí)現(xiàn)單例模式?

10 Mar 2025

本文解釋了如何在PHP中實(shí)施單例模式,詳細(xì)介紹了其優(yōu)點(diǎn)(受控訪問,全局訪問,資源減少)和缺點(diǎn)(可檢驗(yàn)性挑戰(zhàn),緊密的耦合,違反堅(jiān)實(shí)的原則)。 替代品

如何在 JavaScript 中正確實(shí)現(xiàn)靜態(tài)類或單例模式? 如何在 JavaScript 中正確實(shí)現(xiàn)靜態(tài)類或單例模式?

19 Dec 2024

了解 Javascript 靜態(tài)函數(shù)表達(dá)式:GameData 案例在 Javascript 中,使用 new 關(guān)鍵字的函數(shù)表達(dá)式不...

See all articles