Tutoriel détaillé sur l'établissement d'une connexion à une base de données à l'aide de MySQLi en PHP

WBOY
Libérer: 2024-06-04 13:42:38
original
646 Les gens l'ont consulté

Comment utiliser MySQLi pour établir une connexion à une base de données en PHP : inclure l'extension MySQLi (require_once), créer une fonction de connexion (fonction connect_to_db), appeler la fonction de connexion ($conn = connect_to_db()), exécuter la requête ($result = $ conn->query()) Fermer la connexion ($conn->close())

Tutoriel détaillé sur létablissement dune connexion à une base de données à laide de MySQLi en PHP

Établir une connexion à une base de données à l'aide de MySQLi en PHP

Introduction

MySQLi est une extension en PHP pour interagir avec la base de données MySQL. Il fournit un moyen simple et efficace d'établir une connexion à une base de données et d'exécuter des requêtes. Cet article fournira un guide détaillé sur la façon d'établir une connexion à une base de données à l'aide de MySQLi en PHP, y compris des exemples pratiques.

Prérequis

Avant de continuer, assurez-vous que les prérequis suivants sont remplis :

  • PHP installé et configuré
  • Base de données et serveur MySQL
  • Extension MySQL activée ou installée

Étape 1 : Inclure l'extension MySQLi

Tout d'abord, incluez l'extension MySQLi dans votre script PHP :

<?php
require_once 'path/to/mysqli_connect.php';
?>
Copier après la connexion

Étape 2 : Créez la fonction de connexion

Pour réutiliser le code de connexion, créez une fonction pour établir la connexion MySQLi :

<?php

function connect_to_db() {
    $hostname = 'localhost';
    $username = 'root';
    $password = '';
    $database = 'my_database';
    $conn = new mysqli($hostname, $username, $password, $database);
    if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
    }
    return $conn;
}
?>
Copier après la connexion

Étape 3 : Appelez la fonction de connexion

Dans votre script, obtenez la connexion MySQLi en appelant la fonction connect_to_db() :

<?php

$conn = connect_to_db();
?>
Copier après la connexion

Étape 4 : Exécutez la requête

Maintenant, vous pouvez utiliser l'objet de connexion pour exécuter la requête MySQL :

<?php

$result = $conn->query("SELECT * FROM users");
if (!$result) {
    die("查询失败: " . $conn->error);
}

// 处理查询结果...
?>
Copier après la connexion

Étape 5 : Fermez la connexion

Enfin, fermez la connexion MySQLi à la fin du script pour libérer des ressources :

<?php

$conn->close();
?>
Copier après la connexion

Un exemple pratique

Voici un exemple simple de la façon d'utiliser MySQLi pour connectez-vous à une base de données et récupérez des données :

<?php

$conn = connect_to_db();

$result = $conn->query("SELECT * FROM users");

while ($row = $result->fetch_assoc()) {
    echo $row['id'] . ' ' . $row['name'] . '<br>';
}

$conn->close();
?>
Copier après la connexion

Conclusion

En suivant ces étapes, vous pouvez facilement établir une connexion à une base de données et exécuter des requêtes MySQL en utilisant MySQLi en PHP. En réutilisant les fonctions de connexion et en libérant correctement les ressources, vous pouvez garantir une connexion à la base de données stable et efficace.

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!