我有一个非常奇怪的问题,这不是一个真正的问题,因为我已经修复它但仍然,当我尝试连接到mysql数据库时:
mysql_connect("server", "user", "pass") or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
我越来越:
用户'用户'@'服务器'拒绝访问(使用密码:是)
但是当我将密码周围的引号更改为单引号时:
mysql_connect("server", "user", 'pass') or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
它工作得很好.我在另一台服务器上没有这个问题.所以也许它是在mysql设置或php.ini中的东西?
谢谢.
您必须拥有$
密码.
这将导致php在字符串中插入变量.
您可能还有一个转义序列,例如,\t
在您的密码中会导致类似的问题.
查看手册以获取更多信息:
http://www.php.net/manual/en/language.types.string.php#language.types.string.parsing
归档时间: |
|
查看次数: |
932 次 |
最近记录: |