Maison > développement back-end > tutoriel php > Guide du débutant : configuration étape par étape d'une connexion à une base de données PHP

Guide du débutant : configuration étape par étape d'une connexion à une base de données PHP

王林
Libérer: 2024-06-06 11:42:57
original
1088 Les gens l'ont consulté

La connexion à la base de données PHP s'effectue en quatre étapes : obtention des informations d'identification, importation de l'extension MySQLi, création d'un objet de connexion et fermeture de la connexion. Pour la base de données MySQL, l'exemple de connexion est le suivant : require_once("mysqli.class.php"); $mysqli = new mysqli("localhost", "root", "password", "employees");

Guide du débutant : configuration étape par étape dune connexion à une base de données PHP

Guide du débutant : Établir une connexion à une base de données PHP étape par étape

Établir une connexion à une base de données est une partie essentielle du développement PHP. Ce guide vous guidera étape par étape dans la configuration d'une connexion à une base de données PHP et vous fournira un cas pratique à mettre en pratique.

Étape 1 : Obtenir les informations d'identification de la base de données

Obtenez les informations d'identification suivantes auprès de l'administrateur du serveur de base de données ou du fournisseur de services :

  • Nom d'hôte ou adresse IP de la base de données
  • Nom de la base de données
  • Nom d'utilisateur de la base de données
  • Mot de passe de la base de données

Étape 2 : Importez la bibliothèque mysqli

En haut du script, importez l'extension MySQLi :

<?php
require_once("mysqli.class.php"); // MySQLi 扩展的路径
?>
Copier après la connexion

Étape 3 : Créez l'objet de connexion

Créez-en un en utilisant le mysqli::__construct()</ code> fonction Objet de connexion MySQLi : <code>mysqli::__construct() 函数创建一个 MySQLi 连接对象:

<?php
$mysqli = new mysqli("主机名或 IP", "用户名", "密码", "数据库名");
?>
Copier après la connexion

实战案例:连接到 MySQL 数据库

假设我们要连接到一个名为 "employees" 的 MySQL 数据库,其主机名是 "localhost",用户名是 "root",密码是 "password",则代码如下:

<?php
require_once("mysqli.class.php"); // MySQLi 扩展的路径

$mysqli = new mysqli("localhost", "root", "password", "employees");
?>
Copier après la connexion

如果连接成功,$mysqli 对象将包含数据库连接。

验证连接

可以检查 $mysqli->connect_errno 属性来确认连接是否成功。如果为 0,则连接成功:

<?php
if ($mysqli->connect_errno) {
    echo "连接失败: " . $mysqli->connect_error;
} else {
    echo "连接成功";
}
?>
Copier après la connexion

关闭连接

使用 mysqli_close()

<?php
$mysqli->close();
?>
Copier après la connexion
🎜Cas pratique : Se connecter à la base de données MySQL 🎜🎜🎜 Supposons que l'on veuille se connecter à une base de données MySQL nommée "employés", son nom d'hôte est "localhost", le nom d'utilisateur est "root" , et le mot de passe est "password", le code est le suivant : 🎜rrreee🎜Si la connexion réussit, l'objet $mysqli contiendra la connexion à la base de données. 🎜🎜🎜Vérifier la connexion🎜🎜🎜 Vous pouvez vérifier la propriété $mysqli->connect_errno pour confirmer si la connexion a réussi. S'il vaut 0, la connexion est réussie : 🎜rrreee🎜🎜Fermez la connexion🎜🎜🎜Utilisez la fonction mysqli_close() pour fermer la connexion et libérer les ressources : 🎜rrreee

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal