Maison > base de données > tutoriel mysql > Pourquoi mon code PHP PDO obtient-il une « erreur de base de données inconnue » alors que PHPMyAdmin affiche une connexion réussie ?

Pourquoi mon code PHP PDO obtient-il une « erreur de base de données inconnue » alors que PHPMyAdmin affiche une connexion réussie ?

Linda Hamilton
Libérer: 2024-12-17 18:08:14
original
623 Les gens l'ont consulté

Why Does My PHP PDO Code Get an

Problèmes de connectivité de base de données : erreur inconnue malgré la connexion établie dans PHPMyAdmin

Lors de la connexion à une base de données MySQL à l'aide de la bibliothèque PDO en PHP, un utilisateur a rencontré une « Erreur de base de données inconnue » lors de la tentative d'accès aux bases de données nouvellement créées. Ce problème a persisté malgré des connexions réussies aux bases de données préexistantes dans PHPMyAdmin.

Pour résoudre le problème, il est crucial de considérer deux causes potentielles :

  1. Erreur d'orthographe : Vérifiez soigneusement le nom de la base de données spécifié dans le code PHP par rapport au nom réel créé dans PHPMyAdmin. Toute différence d'orthographe peut entraîner des échecs de connexion.
  2. Différentes connexions à la base de données : les scripts PHPMyAdmin et PHP peuvent se connecter à différents serveurs de base de données. Pour vérifier cela, exécutez la requête suivante à la fois dans PHPMyAdmin et dans PHP :

    SHOW DATABASES;
    Copier après la connexion

    Comparez les sorties. S'il y a des divergences dans les noms de bases de données, cela suggère que PHPMyAdmin et PHP se connectent à des serveurs différents.

Si PHPMyAdmin et PHP se connectent effectivement à des serveurs différents, le fichier de configuration PHP peut être modifié pour spécifier les informations de connexion au serveur correctes. En résolvant ces causes potentielles, le code PHP devrait être capable d'établir des connexions aux bases de données nouvellement créées sans rencontrer 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal