Maison >développement back-end >tutoriel php >Manuel expert de connexion à une base de données PHP : maîtriser tous les aspects de la connexion à une base de données
Manuel de connexion à la base de données PHP : Connectez-vous à la base de données : utilisez la fonction mysqli_connect() pour spécifier le nom d'hôte, le nom d'utilisateur, le mot de passe et le nom de la base de données. Rechercher les erreurs de connexion : utilisez la fonction mysqli_connect_error() pour vérifier la connexion pour les erreurs. Fermez la connexion : utilisez la fonction mysqli_close() pour fermer la connexion à la base de données. Exécuter une requête : utilisez la fonction mysqli_query() pour exécuter une requête SQL. Obtenir les résultats de la requête : utilisez la fonction mysqli_fetch_assoc() pour obtenir les résultats de la requête.
Introduction
La connexion à une base de données est un composant essentiel dans le développement d'applications Web. PHP fournit des outils flexibles et puissants pour interagir avec les bases de données, mais comprendre les tenants et aboutissants de vos connexions est essentiel pour garantir le bon fonctionnement et la sécurité de votre application. Ce document vous guide dans l'exploration de tous les aspects de la connectivité des bases de données PHP, des concepts de base aux techniques avancées.
Connectez-vous à la base de données
Pour vous connecter à la base de données, vous devez utiliser la fonction mysqli_connect(). La fonction accepte les paramètres suivants :
mysqli_connect(hostname, username, password, database_name);
Par exemple :
$mysqli = mysqli_connect("localhost", "my_user", "my_password", "my_database");
Vérifier les erreurs de connexion
Après la connexion, assurez-vous de vérifier les erreurs. Vous pouvez utiliser la fonction mysqli_connect_error() :
if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); }
Fermez la connexion
Après avoir fini d'utiliser la connexion à la base de données, assurez-vous de la fermer. Vous pouvez utiliser la fonction mysqli_close() :
mysqli_close($mysqli);
Execute query
Pour exécuter une requête SQL, vous pouvez utiliser la fonction mysqli_query(). La fonction accepte les paramètres suivants :
mysqli_query(connection, query);
Par exemple :
$result = mysqli_query($mysqli, "SELECT * FROM users");
Obtenir les résultats de la requête
Après avoir exécuté la requête, vous pouvez utiliser la fonction mysqli_fetch_assoc() pour obtenir les résultats :
while ($row = mysqli_fetch_assoc($result)) { echo "User: " . $row['name'] . "\n"; }
Cas réel
Voici un exemple complet, montrant comment se connecter à une base de données MySQL, exécuter une requête et obtenir les résultats :
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!