Maison > Article > développement back-end > Pourquoi mon code PHP obtient-il une « Erreur de base de données inconnue » même si la base de données existe ?
Dépannage des erreurs de base de données inconnues avec PHP
En PHP, la connexion à une base de données MySQL peut parfois entraîner une erreur de base de données inconnue, même si le la base de données existe. Cette différence peut se produire lorsque le code PHP et PHPMyAdmin font référence à des bases de données différentes.
Pour résoudre ce problème, la première étape consiste à vérifier l'orthographe du nom de la base de données. Une simple faute d'orthographe peut empêcher le code d'établir une connexion à la base de données prévue.
Si le nom de la base de données est exact, la prochaine considération est de savoir si PHPMyAdmin et PHP se connectent au même serveur de base de données. Cela peut être déterminé en exécutant la requête suivante dans PHPMyAdmin et dans le code PHP :
SHOW DATABASES;
La comparaison du résultat de cette requête révélera si le code PHP et PHPMyAdmin sont connectés à des bases de données différentes.
Si le résultat diffère, cela indique que le code tente de se connecter à une base de données différente de PHPMyAdmin. Cela peut se produire si plusieurs serveurs de bases de données sont installés sur l'ordinateur. Pour résoudre ce problème, vérifiez le fichier de configuration PHP et assurez-vous qu'il spécifie le bon serveur de base de données auquel vous connecter.
Une fois le bon serveur de base de données identifié, le code PHP devrait pouvoir se connecter à la base de données existante sans rencontrant l'"Erreur de base de données inconnue."
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!