我收到错误:
“致命错误:在非对象上调用成员函数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']);
知道可能导致此错误的原因是什么?
由于
答案 0 :(得分:0)
是的,您要么寻找mysqli_real_escape_string,要么add_slashes或html_entity_decode,具体取决于您希望接下来要实现的目标。