PHP错误连接到MySQL数据库

时间:2014-02-24 17:29:30

标签: php mysql

ASP / MS SQL家伙在这里试图为PHP / MySQL编写。我正在尝试连接到这样的MySQL数据库:

$cn1=mysqli_connect(gethostname(),"username","password","databasename");

但我得到错误:

Failed to connect to MySQL: Access denied for user 'username'@'r6-dallas.domain.com' (using password: YES)

我的密码实际上有一个$。我像这样逃避:

密码:123 $ 456 逃脱:123 \ $ 456

我认为这是正确的?除此之外,我动态获取主机名(见上文),并从控制面板中复制了用户名和数据库名称。我可以尝试下一步尝试解决这个问题吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

不要使用转义序列,只需在单引号之间键入实际密码即可。

答案 1 :(得分:1)

单引号字符串不会被处理,而是“原样”

$cn1=mysqli_connect(gethostname(),'username','pa$$word','databasename');