Maison > développement back-end > tutoriel php > Pourquoi mon code PHP obtient-il une « Erreur de base de données inconnue » même si la base de données existe ?

Pourquoi mon code PHP obtient-il une « Erreur de base de données inconnue » même si la base de données existe ?

DDD
Libérer: 2024-10-30 01:09:02
original
1054 Les gens l'ont consulté

Why Does My PHP Code Get an

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

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!

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