我有一个问题,确实困扰着我对使用php和MySQL的理解。问题是当我尝试连接到我的在线数据库。 如果我这样写我的代码:PHP MySQL连接错误
define('DB_NAME', 'name');
define('DB_USER', 'user');
define('DB_PASS', 'pass!');
define('DB_HOST', 'localhost');
我连接没有问题。太棒了,那有效! 但是,当我要连接这样的:
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "name";
$conn = new mysqli($servername, $username, $password, $dbname);
我得到这个错误:“访问被拒绝的用户......”
有人可以请帮我这个愚蠢的问题呢?
也许你在使用两个不同的密码? – arkascha
nope,这里只是一个类型错误;) –
页面上没有其他变量叫做$ servername,$ username,$ password或$ dbname? 连接不是试图在函数内建立的吗? –