PHP MySQL连接失败

时间:2013-01-28 05:03:41

标签: php mysql

我正在测试php中的连接

mysql_connect("xxx.com", "usernamehere", "passwordhere") or die('cannot connect : '. mysql_error());

但连接失败并显示 [无法连接:用户'''localhost'访问被拒绝到数据库'mysqldb']

因为在我的php页面中,我尝试使用用户名和pw登录,但错误消息表明这是匿名登录。我不确定为什么会这样。

其他信息:当我使用家庭Wifi时,我可以成功登录。问题只发生在办公室Wifi上。

非常感谢。

1 个答案:

答案 0 :(得分:4)

更改此

mysql_connect("mysqldb", "usernamehere", "passwordhere") or die('cannot connect : '. mysql_error());
              ^ // here it should be hostname not the DB name

$conn = mysql_connect("localhost", "usernamehere", "passwordhere") or die('cannot connect : '. mysql_error());
mysql_select_db("mysqldb",$conn);