-1

我只是mysqli::escape_string用来防止“`”的错误并且出现此错误:

在此处输入图像描述

我怎样才能解决这个问题?

谢谢!

-------------------------------------------------- - - - - 编辑 - - - - - - - - - - - - - - - - - - - - - ------------------

我做了:

$DB = new mysqli();
$Escape = $DB->escape_string($String);

(我用过几次)

我明白了:

在此处输入图像描述

4

3 回答 3

0

基本上说:

此方法不支持调用mysqli::escape_string

您将需要使用以下方法:

$DB = new mysqli();
$Escape = $DB->escape_string($String);
于 2013-09-21T13:20:15.860 回答
0

*mysqli::escape_string()* 是对函数 escape_string() 的静态调用,这是 mysqli 不支持的。您应该使用上述选项之一。

于 2013-09-21T13:23:25.737 回答
0

在调用它之前请创建 mysqli 对象

//creating
$myDb  = new mysqli();

//using
$myDb->escape_string($escape_string);
于 2013-09-21T13:19:03.010 回答