Un échec de connexion à la base de données PHP peut survenir pour les raisons suivantes : le serveur de base de données n'est pas en cours d'exécution, un nom d'hôte ou un port incorrect, des informations d'identification de base de données incorrectes ou un manque d'autorisations appropriées. Les solutions incluent : le démarrage du serveur, la vérification du nom d'hôte et du port, la vérification des informations d'identification, la modification des autorisations et l'ajustement des paramètres du pare-feu.
Pourquoi ma connexion à la base de données PHP échoue-t-elle ?
Introduction
Il est courant de rencontrer des erreurs lors de la connexion à une base de données utilisant PHP. Cet article décrit les problèmes courants de connexion aux bases de données et leurs solutions.
Erreurs courantes
Cause
Ces erreurs peuvent avoir les causes suivantes :
Cas pratique
Erreur : Impossible de se connecter au serveur MySQL.
Cause : Le serveur de base de données ne fonctionne pas.
Solution : Démarrez le serveur MySQL.
Exemple de code :
<?php // 检查 MySQL 服务器是否已启动 $mysqli = new mysqli("localhost", "root", "password"); // 如果连接失败,打印错误信息 if ($mysqli->connect_errno) { echo "Failed to connect to MySQL: " . $mysqli->connect_error; } else { echo "Connected to MySQL successfully!"; } ?>
Autres solutions
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!