Maison > base de données > tutoriel mysql > 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
Libérer: 2024-11-09 18:48:02
original
1053 Les gens l'ont consulté

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");
Copier après la connexion

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";
Copier après la connexion

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal