Maison >base de données >tutoriel mysql >Pourquoi mon code PHP affiche-t-il une « erreur de base de données inconnue » alors que PHPMyAdmin peut accéder à la base de données ?
Problème :
Lors de l'utilisation de l'extension PDO de PHP pour se connecter à MySQL, vous rencontrez une "Erreur de base de données inconnue" lors de l'accès aux bases de données que vous créez, mais vous pouvez vous connecter à des bases de données préexistantes ceux.
Réponse :
1. Erreur d'orthographe :
Vérifiez l'orthographe du nom de la base de données pour vous assurer qu'il n'y a pas d'erreurs.
2. Connexions de base de données différentes :
Vérifiez que PHP et PHPMyAdmin se connectent à la même base de données. Vous pouvez vérifier cela en exécutant la requête "afficher les bases de données" dans PHPMyAdmin et dans votre code PHP en utilisant PDO ou mysqli. Les sorties doivent correspondre.
En cas de discordance, vérifiez vos fichiers de configuration PHP ou vos fichiers de configuration PHPMyAdmin pour vous assurer qu'ils se connectent au serveur de base de données approprié.
Vérification spécifique de PHPMyAdmin :
Pour vérifier quelle base de données PHPMyAdmin utilise :
Dépannage Conseils :
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!