早上好,
我在本地Windows 7 PC上编写了以下代码块,并尝试运行它.不幸的是,我收到了:
Connect Error (1045) Access denied for user 'dbuser'@'myhost(using password: YES)
我已为此数据库模式使用localhost和%授予dbuser插入,选择,更新和执行.我也可以从服务器上的命令行使用mysql -u dbuser -p.
这是代码块:
/* Set Variables */
$host="serveripaddress";
$db="dbname";
$username="dbuser";
$pass="pass";
/* Attempt to connect */
$mysqli=new mysqli($host,$username,$pass,$db);
if (mysqli_connect_error()){
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
echo 'Success... ' . $mysqli->host_info . "
";
$mysqli->close();
}
?>
我很难理解上面的代码块是否引起了我的错误,或者是否需要在服务器上执行某些操作.谁能建议一些调查领域?
谢谢,
希德