suchen
HeimPHP-BibliothekenAndere BibliothekenDer Singleton-Modus implementiert die PHP-Klasse von MySQL
Der Singleton-Modus implementiert die PHP-Klasse von MySQL
<?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;
  }

Dies ist eine PHP-Klasse, die MySQL im Singleton-Modus implementiert. Freunde, die sie benötigen, können sie herunterladen und verwenden.

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

PHP implementiert die Methode zum Schreiben einer PDO-Klasse basierend auf dem Singleton-ModusPHP implementiert die Methode zum Schreiben einer PDO-Klasse basierend auf dem Singleton-Modus

01Jun2018

Der Code dieses Artikels wurde unter Verwendung einer früheren Klasse namens MyPDO neu geschrieben. Der Singleton-Modus wurde eingeführt, um sicherzustellen, dass diese Klasse bei globalen Aufrufen nicht wiederholt instanziiert wird, und um die Verschwendung von Systemressourcen zu reduzieren. Freunde in Not können sich darauf beziehen, schauen wir uns unten um.

PHP kapselt eine vollständige Instanz der MySQL-Klasse basierend auf dem Singleton-ModusPHP kapselt eine vollständige Instanz der MySQL-Klasse basierend auf dem Singleton-Modus

21Dec2016

Dieser Artikel stellt hauptsächlich die von PHP gekapselte MySQL-Klasse basierend auf dem Singleton-Modus vor und analysiert die Definition und Verwendung der von PHP gekapselten MySQL-Klasse in Form eines vollständigen Beispiels.

PHP implementiert einfach die Methode zum Hochladen von Dateien, Videos usw. mithilfe der FTP-KlassePHP implementiert einfach die Methode zum Hochladen von Dateien, Videos usw. mithilfe der FTP-Klasse

01Jun2018

In diesem Artikel wird hauptsächlich die einfache Methode zum Hochladen von Dateien, Videos usw. mithilfe der FTP-Klasse in PHP vorgestellt. Ich hoffe, dass er für alle hilfreich ist.

Verwenden Sie jquery.noConflict(), um das Problem von Konflikten zwischen der JQuery-Bibliothek und anderen Bibliotheken zu lösenVerwenden Sie jquery.noConflict(), um das Problem von Konflikten zwischen der JQuery-Bibliothek und anderen Bibliotheken zu lösen

20Jun2017

Bei der Entwicklung mit jQuery können Sie auch andere JS-Bibliotheken wie Prototype verwenden. Wenn jedoch mehrere Bibliotheken nebeneinander existieren, können Sie diese durch die folgenden Lösungen lösen: 1. jQuery-Bibliotheken in andere importieren Verwenden Sie die jQuery-Methode (Rückruf) direkt, z. B.:

So verwenden Sie das Pip-Tool in PythonSo verwenden Sie das Pip-Tool in Python

02Jul2019

Wenn Sie nach der Installation von Python einige andere Bibliotheken installieren müssen, gibt es im Allgemeinen zwei Methoden: Eine besteht darin, sie manuell von der offiziellen Website der einzelnen Bibliotheken herunterzuladen. Die andere Methode besteht darin, Pip einfach zu installieren Bibliotheken. Nach der Installation von pip können Sie Bibliotheken von Drittanbietern direkt über Befehle installieren und löschen.

Was sind Linux-Abhängigkeitspakete?Was sind Linux-Abhängigkeitspakete?

24Mar2023

Linux-Abhängigkeitspakete beziehen sich auf „Bibliotheksdateien“. Die meisten Abhängigkeitspakete, einschließlich dynamischer Bibliotheken und statischer Bibliotheken, sind wie andere Betriebssysteme modular aufgebaut, was bedeutet, dass Funktionen voneinander abhängen und einige Funktionen erfordern einige andere Funktionen zur Unterstützung, die die Wiederverwendbarkeit des Codes verbessern können.

See all articles