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())
É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 :
É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'; ?>
É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; } ?>
É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(); ?>
É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); } // 处理查询结果... ?>
Étape 5 : Fermez la connexion
Enfin, fermez la connexion MySQLi à la fin du script pour libérer des ressources :
<?php $conn->close(); ?>
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(); ?>
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!