警告:mysql_real_escape_string()?

nec*_*tar -1 php

我的代码 -

$username = mysql_real_escape_string($_POST['username']);
$password = mysql_real_escape_string($_POST['password']);
Run Code Online (Sandbox Code Playgroud)

但它会抛出警告 -
警告:mysql_real_escape_string()[function.mysql-real-escape-string]:在C:\ xampp\htdocs\pics\confirm_login_credentials中拒绝用户'ODBC'@'localhost'(使用密码:NO)的访问权限.php在第3行


警告:mysql_real_escape_string()[function.mysql-real-escape-string]:无法在第3行的C:\ xampp\htdocs\pics\confirm_login_credentials.php中建立到服务器的链接

Gum*_*mbo 5

mysql_real_escape_string 需要建立数据库链接以区分实际使用的字符编码:

注意:在使用mysql_real_escape_string()之前需要MySQL连接,否则会生成级别为E_WARNING的错误,并返回FALSE.如果未定义link_identifier,则使用最后一个MySQL连接.

看来你打电话时没有那个mysql_real_escape_string.