Maison  >  Article  >  base de données  >  Comment se connecter à une base de données MySQL en utilisant mysqli en PHP ?

Comment se connecter à une base de données MySQL en utilisant mysqli en PHP ?

Patricia Arquette
Patricia Arquetteoriginal
2024-11-09 18:48:021012parcourir

How to Connect to a MySQL Database Using mysqli in PHP?

Connexion à MySQL à l'aide de mysqli en PHP

En PHP, l'extension mysqli offre un moyen pratique de se connecter aux bases de données MySQL. Cependant, certains problèmes peuvent survenir lors du processus de connexion, comme rencontré dans le cas décrit.

Le code d'origine tente de se connecter sans spécifier le nom du serveur, ce qui entraîne l'erreur « Échec de la connexion à MySQL ». Pour résoudre ce problème, le nom du serveur doit être explicitement spécifié, généralement sous la forme "localhost" pour les connexions locales ou le nom d'hôte ou l'adresse IP du serveur MySQL distant.

Un exemple de code de connexion corrigé utilisant mysqli_connect() est :

$con = mysqli_connect("localhost", "username", "password", "databasename");

Alternativement, les fonctions mysqli_connect_errno() et mysqli_connect_error() peuvent être utilisées pour fournir des informations plus détaillées sur le erreur.

Pour une approche plus structurée, le style procédural MySQLi peut être utilisé :

$servername = "localhost";
$username = "username";
$password = "password";

// Create connection
$con = mysqli_connect($servername, $username, $password);

// Check connection
if (!$con) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";

Enfin, il est important de noter que le nom d'utilisateur et le mot de passe de la base de données doivent être remplacés par les informations d'identification appropriées.

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