【问题标题】:Uncaught Error: Call to undefined function mysql_real_escape_string() in .... on line 7未捕获的错误:在第 7 行调用 .... 中未定义的函数 mysql_real_escape_string()
【发布时间】:2022-01-01 10:30:31
【问题描述】:
include "db.php";

提取($_POST);

$fname = str_replace("'","`",$fname); 
$fname = mysql_real_escape_string($fname); <----

$lname = str_replace("'","`",$lname); 
$lname = mysql_real_escape_string($lname); 

关于一个论坛的注册表

【问题讨论】:

标签: php mysql sql


【解决方案1】:

所有 mysql_* 函数自 PHP7.0 起停止工作,尝试使用 mysqli_* 函数,例如:mysqli_real_escape_string。

不要忘记将 mysql_connect 更改为 mysqli_connect。

【讨论】:

    【解决方案2】:

    进一步Lka的消息,mysqli_real_escape_string也将$db连接作为第一个参数。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-22
      • 2017-07-25
      • 2019-04-02
      • 2016-04-09
      • 2020-04-29
      • 2017-07-15
      • 2022-06-14
      • 2017-01-21
      相关资源
      最近更新 更多