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
我认为这是正确的?除此之外,我动态获取主机名(见上文),并从控制面板中复制了用户名和数据库名称。我可以尝试下一步尝试解决这个问题吗?
谢谢!
答案 0 :(得分:1)
不要使用转义序列,只需在单引号之间键入实际密码即可。
答案 1 :(得分:1)
单引号字符串不会被处理,而是“原样”
$cn1=mysqli_connect(gethostname(),'username','pa$$word','databasename');