搜尋
首頁PHP 函式庫其它類別庫單例模式實作mysql的PHP類
單例模式實作mysql的PHP類
<?php
defined('ACC')||exit('Access Denied');
// 封装mysql操作类,包括连接功能,及查询功能.
class mysql extends absdb{
  protected static $ins = null;
  protected $host;  // 主机名
  protected $user;  // 用户名
  protected $passwd; // 密码
  protected $db;      // 数据库名
  protected $port;    // 端口
  protected $conn = null;
  // 在内部操作,获得一个对象
  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() {
  }
  // 连接数据库
  public function connect() {
    $this->conn = @mysql_connect($this->host,$this->user,$this->passwd,$this->port);
    if(!$this->conn) {
      $error = new Exception('数据库连不上',9);
      throw $error;
    }
  }
  // 发送sql查询
  public function query($sql) {
    $rs = mysql_query($sql,$this->conn);
    if(!$rs) {
      log::write($sql);
    }
    return $rs;
  }

這是一個單例模式實作mysql的PHP類,需要的朋友可以下載使用。

免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

如何在類別中使用單例模式的 PDO 來實現高效率的資料庫操作?如何在類別中使用單例模式的 PDO 來實現高效率的資料庫操作?

02Nov2024

將 PDO 合併到資料庫操作類別中在您的程式碼庫中,您有多個類別負責執行 MySQL 查詢和...

如何使用單例模式有效管理 PHP 類別中的資料庫連線?如何使用單例模式有效管理 PHP 類別中的資料庫連線?

03Nov2024

在 PHP 類別中使用 PDO 在您的程式碼中,您嘗試擴展 PDO 類別並在 Foo 類別中實例化它。然而,這...

使用單例模式實作mysql類使用單例模式實作mysql類

25Jul2016

使用單例模式實作mysql類

如何在 JavaScript 中實作簡單乾淨的單例模式?如何在 JavaScript 中實作簡單乾淨的單例模式?

07Dec2024

JavaScript 中的單例模式:實作簡單性和清潔性在 JavaScript 中,可以透過多種方式實現單例模式...

如何在 JavaScript 中正確實作靜態類別或單例模式?如何在 JavaScript 中正確實作靜態類別或單例模式?

19Dec2024

了解 Javascript 靜態函數表達式:GameData 案例在 Javascript 中,使用 new 關鍵字的函數表達式不...

如何實作簡單的 PHP Post-Redirect-Get (PRG) 模式?如何實作簡單的 PHP Post-Redirect-Get (PRG) 模式?

29Nov2024

簡單的 PHP Post-Redirect-Get (PRG) 程式碼範例 在 PHP 中實作 Post-Redirect-Get (PRG) 非常簡單。這是一個簡化的...

See all articles