je le bit de code suivant:PHP se connecter à mySQL - Accès refusé
ob_start();
$host="localhost"; // Host name
$username="admin"; // Mysql username
$password=""; // Mysql password
$db_name="my_db_m"; // Database name
$tbl_name="members"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB :".mysql_error());
// Define $myusername and $mypassword
$myusername=$_POST['myusername'];
$mypassword=$_POST['mypassword'];
Lorsque je tente de se connecter, je reçois: ne peut pas sélectionner DB: Accès refusé pour l'utilisateur '' @ 'localhost' à la base de données 'my_db_m'
J'utilise xampp. J'ai utilisé phpMyAdmin pour créer une base de données appelée 'my_db_m'. J'ai créé une table nommée "membres".
Ai-je raté quelque chose? Je me connecte au serveur mysql encore incapable d'accéder à la base de données ...
Vous avez besoin accorder des autorisations à l'utilisateur qui permet à cet utilisateur d'accéder à une base de données spécifique. –
avis obligatoire: mysql est obsolète. veuillez utiliser 'mysqli'. – PlantTheIdea
Avez-vous 'GRANT' accès à la table pour votre utilisateur' admin'? –