Maison Bibliothèques PHP Autres bibliothèques Bibliothè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

Connaissance de base de la connexion PHP à la base de données MySQL Connaissance de base de la connexion PHP à la base de données MySQL

04 Mar 2025

Cet article explique la connexion de PHP aux bases de données MySQL à l'aide de MySQLI et PDO. Il détaille l'établissement de connexions, le dépannage des erreurs courantes (par exemple, l'accès refusé, la base de données inconnue) et la mise en œuvre des meilleures pratiques de sécurité cruciale comme l'utilisation de STR

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

26 Dec 2016

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 PHP Connexion à une base de données MySQL en PHP

24 Oct 2024

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é

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

30 Dec 2016

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.

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 Studio 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 Studio

15 Feb 2017

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

See all articles