Maison  >  Article  >  développement back-end  >  Comment se connecter à la base de données à l’aide des fonctions intégrées de PHP ?

Comment se connecter à la base de données à l’aide des fonctions intégrées de PHP ?

WBOY
WBOYoriginal
2024-04-23 08:06:02378parcourir

Cet article décrit les étapes pour se connecter à une base de données MySQL à l'aide des fonctions mysqli_* intégrées à PHP : Chargez l'extension MySQL. Pour établir une connexion, un nom d'hôte, un nom d'utilisateur, un mot de passe, un nom de base de données et un port sont requis. Vérifiez si la connexion est réussie. Cas pratique : Connectez-vous à la base de données nommée "test_db", le nom d'utilisateur est "root", le mot de passe est vide et le nom d'hôte est "localhost". Fermez la connexion.

如何使用 PHP 内置函数连接到数据库?

Connectez-vous à la base de données à l'aide des fonctions intégrées de PHP

PHP fournit une variété de fonctions intégrées pour se connecter à différents types de bases de données. Cet article montre comment utiliser les fonctions mysqli_* pour se connecter à une base de données MySQL. mysqli_* 函数连接到 MySQL 数据库。

先决条件

  • PHP 已安装在您的系统上。
  • MySQL 数据库已创建并配置。

步骤

  1. 加载 MySQL 扩展

    使用 extension=mysqli 指令将 MySQL 扩展加载到您的 php.ini 配置文件中。

  2. 建立连接

    调用 mysqli_connect() 函数来建立到数据库的连接。该函数需要五个参数:

    $mysqli = mysqli_connect($host, $username, $password, $database, $port);
    • $host:数据库服务器的主机名或 IP 地址
    • $username:用于连接数据库的用户名
    • $password:用于连接数据库的密码
    • $database:要连接的数据库的名称
    • $port:数据库服务器侦听的端口(默认为 3306)
  3. 检查连接

    使用 mysqli_connect_errno()mysqli_connect_error() 函数检查连接是否成功。

    if (mysqli_connect_errno()) {
        echo "连接失败: " . mysqli_connect_error();
    }

实战案例

连接到一个名为 "test_db" 的数据库,用户名为 "root",密码为空,主机名为 "localhost"。

$mysqli = mysqli_connect("localhost", "root", "", "test_db");
if (mysqli_connect_errno()) {
    echo "连接失败: " . mysqli_connect_error();
}

关闭连接

使用 mysqli_close()

🎜Prérequis🎜🎜
  • PHP est déjà installé sur votre système.
  • La base de données MySQL est créée et configurée.
🎜🎜Étapes🎜🎜
  1. 🎜🎜Chargez l'extension MySQL🎜🎜🎜Utilisez la directive extension=mysqli pour charger l'extension MySQL dans votre php. ini dans le fichier. 🎜
  2. 🎜🎜Établir une connexion🎜🎜🎜Appelez la fonction mysqli_connect() pour établir une connexion à la base de données. Cette fonction nécessite cinq paramètres : 🎜
    mysqli_close($mysqli);
    • $host : Le nom d'hôte ou l'adresse IP du serveur de base de données
    • $username : Nom d'utilisateur utilisé pour se connecter à la base de données
    • $password : Mot de passe utilisé pour se connecter à la base de données
    • $database : À être connecté Le nom de la base de données
    • $port : Le port sur lequel le serveur de base de données écoute (la valeur par défaut est 3306)
  3. 🎜🎜Vérifiez la connexion 🎜🎜🎜Utilisez les fonctions mysqli_connect_errno() et mysqli_connect_error() pour vérifier si la connexion est réussie. 🎜rrreee
🎜🎜Cas pratique🎜🎜🎜Connectez-vous à une base de données nommée "test_db", le nom d'utilisateur est "root", le mot de passe est vide et le nom d'hôte est "localhost". 🎜rrreee🎜🎜Fermez la connexion🎜🎜🎜Utilisez la fonction mysqli_close() pour fermer la connexion. 🎜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!

Déclaration:
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