Maison > base de données > tutoriel mysql > Pourquoi mon code PHP obtient-il une erreur de connexion à la base de données même si la base de données existe dans phpMyAdmin ?

Pourquoi mon code PHP obtient-il une erreur de connexion à la base de données même si la base de données existe dans phpMyAdmin ?

Susan Sarandon
Libérer: 2024-12-07 12:04:12
original
551 Les gens l'ont consulté

Why is My PHP Code Getting a Database Connection Error Even Though the Database Exists in phpMyAdmin?

Erreur de connexion à la base de données PHP

Lors de la connexion à une base de données MySQL en PHP, vous pouvez rencontrer une erreur de base de données inconnue. Cela peut prêter à confusion, surtout si la base de données existe dans PHPMyAdmin.

Causes possibles

Il existe deux possibilités principales pour cette erreur :

  1. Erreur d'orthographe : Le nom de la base de données que vous utilisez en PHP n'est peut-être pas orthographié correctement. Vérifiez à nouveau le nom et assurez-vous qu'il correspond au nom dans PHPMyAdmin.
  2. Différentes connexions à la base de données : PHPMyAdmin et PHP peuvent se connecter à des serveurs de base de données différents. Cela peut se produire si plusieurs serveurs de bases de données sont installés sur votre ordinateur.

Preuve

Pour vérifier à quel problème vous êtes confronté, utilisez la requête suivante dans PHPmyAdmin :

show databases;
Copier après la connexion

Maintenant, exécutez la même requête en PHP en utilisant PDO ou mysqli. Comparez le résultat des deux requêtes.

  • Si les bases de données répertoriées sont différentes, vous vous connectez à des serveurs différents.
  • Si les noms des bases de données sont orthographiés différemment, vous avez une erreur d'orthographe.

Résoudre le Problème

  • Erreur d'orthographe : Corrigez l'orthographe du nom de la base de données dans votre code PHP.
  • Différentes connexions à la base de données : Vérifiez le fichier de configuration dans PHPMyAdmin pour vous assurer qu'il se connecte au bon serveur. Si vous disposez de plusieurs serveurs, vous devrez peut-être spécifier le nom d'hôte ou le port correct dans votre configuration PHPMyAdmin.

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