recherche
MaisonBibliothèques PHPAutres bibliothèquesBibliothèque de classes PHP complète de connexion à la base de données Mysql
Bibliothèque de classes PHP complète de connexion à la base de données Mysql
<?php
class mysql {
public function __construct($db_host, $db_user, $db_pwd, $db_database, $conn, $coding) {
$this->db_host = $db_host;
$this->db_user = $db_user;
$this->db_pwd = $db_pwd;
$this->db_database = $db_database;
$this->conn = $conn;
$this->coding = $coding;
$this->connect();
}
/*数据库连接*/
public function connect() {
if ($this->conn == "pconn") {
//永久链接
$this->conn = mysql_pconnect($this->db_host, $this->db_user, $this->db_pwd);
} else {
//即使链接
$this->conn = mysql_connect($this->db_host, $this->db_user, $this->db_pwd);
}
if (!mysql_select_db($this->db_database, $this->conn)) {
if ($this->show_error) {
$this->show_error("数据库不可用:", $this->db_database);
}
}

private $db_host; //Hôte de la base de données

private $db_user; //Nom d'utilisateur de la base de données

private $conn; Identification de la connexion à la base de données ;

private $result; //Identification de la ressource de résultat de la commande de requête en cours d'exécution

private $sql; //Instruction d'exécution SQL

private $row; //Nombre d'entrées renvoyées

private $coding; Encodage de la base de données, gbk, utf8, gb2312

private $bulletin = true; //S'il faut activer la journalisation des erreurs

private $show_error = false; //Dans la phase de test, toutes les erreurs sont affichées, ce qui présente des risques de sécurité et est fermée. par défaut

private $ is_error = false; //Que ce soit pour terminer immédiatement lorsqu'une erreur est détectée, la valeur par défaut est true, il est recommandé de ne pas l'activer, car lorsqu'il y a un problème, il est très pénible pour l'utilisateur de je ne vois rien

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel ! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Analyse de la connexion de Zend Framework à l'instance de base de données MysqlAnalyse de la connexion de Zend Framework à l'instance de base de données Mysql

26Dec2016

Cet article présente principalement la méthode de connexion de Zend Framework à la base de données MySQL, et analyse les étapes spécifiques et les techniques d'implémentation associées de Zend Framework pour se connecter à la base de données MySQL sous la forme d'un exemple complet. Les amis dans le besoin peuvent se référer à ce qui suit.

Connexion à une base de données MySQL en PHPConnexion à une base de données MySQL en PHP

24Oct2024

PHP est généralement associé à MySQL, l'un des systèmes de gestion de bases de données relationnelles open source les plus largement utilisés, pour gérer les données avec rapidité et efficacité dans les projets à petite et à grande échelle. Que vous créiez un site Web simple ou avancé

Créer une boîte de dialogue de connexion à une base de données universelle à l'aide de la bibliothèque de liens dynamiques de Visual StudioCréer une boîte de dialogue de connexion à une base de données universelle à l'aide de la bibliothèque de liens dynamiques de Visual Studio

15Feb2017

Lors de l'utilisation du plug-in maven dans Eclipse, une erreur est signalée lors de l'exécution de la propriété système maven build -Dmaven.multiModuleProjectDirectory n'est pas définie. Vérifiez la variable d'environnement $M2_HOME et la correspondance du script mvn. Vous pouvez définir une variable d'environnement M2_HOME vers laquelle pointer. votre installation maven

Parlons des points à noter lors de la connexion de PHP à la base de données AccessParlons des points à noter lors de la connexion de PHP à la base de données Access

30Dec2016

Parfois, vous devez utiliser php pour vous connecter à la base de données Access, mais après une longue période, la base de données Access ne peut pas être connectée et vous devez trouver beaucoup d'informations. Ce qui suit est une expérience personnelle, j'espère que cela pourra aider les personnes qui en ont besoin. se connecter pour accéder aux données.

Comment résoudre les problèmes de tableau de cases à cocher PHP et de connexion à la base de données lors de la suppression de plusieurs lignes de base de données ?Comment résoudre les problèmes de tableau de cases à cocher PHP et de connexion à la base de données lors de la suppression de plusieurs lignes de base de données ?

28Nov2024

Utiliser PHP pour supprimer plusieurs lignes en fonction de la sélection d'une case à cocherLorsque vous travaillez avec une base de données relationnelle, il est souvent nécessaire de supprimer plusieurs lignes...

Comment accéder correctement à une connexion à une base de données MySQLi à partir de différentes classes en PHP ?Comment accéder correctement à une connexion à une base de données MySQLi à partir de différentes classes en PHP ?

08Dec2024

Utiliser MySQLi à partir d'une autre classe en PHP : une ventilation détailléeDans cette requête, l'utilisateur a mis à niveau MySQL vers MySQLi après la transition de PHP 5.6...

See all articles