我有下面的代码位:PHP连接到MySQL - 拒绝访问
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'];
当我尝试登录时,我得到: 不能选择DB:拒绝访问用户“” @“localhost”的到数据库'my_db_m'
我正在使用xampp。我使用phpMyAdmin来创建一个名为'my_db_m'的数据库。我创建了一个名为'members'的表。
我错过了什么吗?我连接到mysql服务器,但无法访问数据库...
您需要向用户授予允许该用户访问特定数据库的权限。 –
强制性公告:'mysql'已弃用。请使用'mysqli'。 – PlantTheIdea
您是否为您的用户'admin'授予访问权限? – 2013-10-14 19:46:13