当我尝试使用 mysql_real_escape_string() 时出现此错误。
Access denied for user 'ODBC'@'localhost' (using password: NO)
我不明白为什么我必须连接到数据库来检查这些值是否可以插入到 MySQL。
这是因为mysql_real_escape_string考虑连接的当前字符集。因此,它需要连接。 :-)
如果您不想提前手动设置连接,您可以设置各种MySQL 运行时默认值在您的 .ini 文件中。
但是,如果您使用自己的数据库类(或只是手动命令),通常值得在脚本生命周期的早期建立连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)