Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysql\u real\u escape\u string()无法正常工作?_Php_Mysql_Database - Fatal编程技术网

Php mysql\u real\u escape\u string()无法正常工作?

Php mysql\u real\u escape\u string()无法正常工作?,php,mysql,database,Php,Mysql,Database,我想让用户配置文件公开或私有,我已经用PHP编写了一些东西。 但我得到了以下错误: Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'gooyanet'@'localhost' (using password: NO) on line 7 而且: Warning: mysql_real_escape_string() [function.mysql-r

我想让用户配置文件公开或私有,我已经用PHP编写了一些东西。 但我得到了以下错误:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'gooyanet'@'localhost' (using password: NO) on line 7
而且:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established on line 7
这里是一个链接


如果您能帮我解决这个问题就太好了…

因为您没有提供代码,所以问题可能是由于代码中提供的连接凭据造成的


mysql\u real\u escape\u字符串的使用被贬低。请改用它,并避免sql注入。

这与mysql\u real\u escape\u字符串无关,您的MySQL登录凭据不正确,或者您的用户没有该数据库的权限。这是因为您没有配置有效的数据库连接。问题可能确实出在您的连接凭据上,请检查它们。不要再使用mysql\u real\u escape\u字符串,而是使用prepared语句。您正在使用并且应该使用。现代的API有比真正的字符串更好的方法。