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

WBOY
Libérer: 2024-04-23 08:06:02
original
333 Les gens l'ont consulté

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);
    Copier après la connexion
    • $host:数据库服务器的主机名或 IP 地址
    • $username:用于连接数据库的用户名
    • $password:用于连接数据库的密码
    • $database:要连接的数据库的名称
    • $port:数据库服务器侦听的端口(默认为 3306)
  3. 检查连接

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

    if (mysqli_connect_errno()) {
        echo "连接失败: " . mysqli_connect_error();
    }
    Copier après la connexion

实战案例

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

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

关闭连接

使用 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);
    Copier après la connexion
    • $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!

É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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!