错误:致命错误:在非对象上调用成员函数escape_string()

时间:2014-02-05 20:21:28

标签: php sql

我收到错误:

“致命错误:在非对象上调用成员函数escape_string()”它表示此错误出现在我的代码的第214行。您可以在下面看到该代码。

 // Check description, more than 0 characters
    if (isset($_POST['description'])) {
        if (strlen($_POST['description']) > 0) {
            $description = $conn->escape_string($_POST['description']);
        } else {
            $errors .= "desc|";
        }
    } else {
        $errors .= "desc|";
    }

以下代码行是根据错误消息

的特定违规代码
$description = $conn->escape_string($_POST['description']);

知道可能导致此错误的原因是什么?

由于

1 个答案:

答案 0 :(得分:0)

是的,您要么寻找mysqli_real_escape_string,要么add_slasheshtml_entity_decode,具体取决于您希望接下来要实现的目标。