Maison  >  Article  >  développement back-end  >  Tutoriel détaillé sur l'établissement d'une connexion à une base de données à l'aide de MySQLi en PHP

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

WBOY
WBOYoriginal
2024-06-04 13:42:38684parcourir

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';
?>

É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!

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