CodeIgniter : Dépannage de l'erreur « Impossible de se connecter au serveur de base de données » avec MySQLi
Lors du passage du pilote MySQL au pilote MySQLi dans CodeIgniter, rencontre l'erreur :
Impossible de se connecter à votre serveur de base de données à l'aide du paramètres.
peut être particulièrement frustrant. Cette erreur indique un problème avec les paramètres de connexion à la base de données que vous avez configurés.
Pour résoudre ce problème, inspectez d'abord les paramètres de configuration de votre base de données. Assurez-vous que les éléments suivants sont corrects :
Après avoir vérifié ces paramètres, il est recommandé de déboguer la connexion à la base de données en ajoutant le code suivant à la fin du fichier de configuration database.php :
echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Ce code affichera les paramètres de connexion et tentera de se connecter à la base de données. S'il y a une erreur lors de la connexion, il fournira un message d'erreur détaillé qui peut aider à identifier la cause première.
En suivant ces étapes et en déboguant soigneusement les paramètres de connexion, vous devriez être en mesure de résoudre le problème « Impossible de Erreur "Connectez-vous au serveur de base de données" et établissez une connexion réussie à votre base de données à l'aide de MySQLi dans CodeIgniter.
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!