mysql_real_escape_string 的缺点是什么?

mysqlmysqli database

mysql_real_escape_string 的缺点如下 −

在我们编写准备好的语句时,它在现代 API 中存在主要缺点。当您进行类型转换时,这又存在另一个缺点,以防万一受到攻击。

让我们看看 MySQL 中的类型转换语法 −

(TypeCast)mysql_real_escape_string($_REQUEST['anyColumnName']));

在上述语法中,我们进行了类型转换,但在这种情况下,它对于所有可能的攻击都不太安全。 其他情况包括以下 −

  • 它不是类型安全的。
  • 它不适用于注入攻击。

相关文章