Spécifie la décoration à ajouter au texte
Comment utiliser la fonction mysqli->connect_error() en PHP pour détecter et résoudre rapidement les erreurs de connexion à votre base de données MySQL.
PHP Version: 5+
La fonction mysqli->connect_error() est utilisée en PHP avec la bibliothèque MySQLi pour obtenir des informations sur une erreur survenue lors de la tentative de connexion à une base de données MySQL.
La fonction connect_error() renvoie une chaîne de caractères décrivant l'erreur de connexion si celle-ci échoue, sinon elle renvoie null.
$mysqli = new mysqli("hôte", "utilisateur", "motdepasse", "base_de_données"); if ($mysqli->connect_error) { die("Erreur de connexion : " . $mysqli->connect_error); }
$mysqli = mysqli_connect("hôte", "utilisateur", "motdepasse", "base_de_données"); if (!$mysqli) { die("Erreur de connexion : " . mysqli_connect_error()); }
Si la connexion échoue, la valeur renvoyée par connect_error() sera une chaîne décrivant l'erreur spécifique, par exemple : "Accès refusé pour l'utilisateur 'utilisateur'@'hôte' (mot de passe : OUI)".
Exemple : Copier le code
$mysqli = new mysqli("localhost", "root", "motdepasseincorrect", "ma_base"); if ($mysqli->connect_error) { echo "Erreur de connexion : " . $mysqli->connect_error; } else { echo "Connexion réussie !"; }
Exemple : Copier le code
$mysqli = mysqli_connect('seveur', 'utilisateur, 'motDePasse', 'ma_base_de_données'); if (!$mysqli) { echo "Erreur de connexion : " . mysqli_connect_error(); } else { echo "Connexion réussie !"; }
En utilisant la fonction mysqli->connect_error() correctement, vous pouvez identifier et résoudre rapidement les problèmes de connexion à votre base de données MySQL en PHP.