请朋友们帮助我。我找不到错在哪里。我需要更新的所有变量都很好,但实际的更新语句返回有错误说未被捕获的错误:调用成员函数prepare()null
"Uncaught Error: Call to a member function prepare() on null"
下面是我的一小段php代码。
$name_image=basename($_FILES[$idx]["name"]["$key"]);
$time = date("Y-m-d H:i:s");
$email_insert = $_SESSION['email'];
$sql_upl ="UPDATE forepost_users SET profile_picture ='$name_image',lastmodified ='$time' WHERE email_address=?";
$SQL_statement_upl= $this->conn->prepare($sql_upl);
$SQL_statement_upl->bindParam(1,$email_insert);
$SQL_statement_upl->execute();
这'SET profile_picture = '$ name_image',上次更改时间= $时间''不会将'$ name_image'和'$ time'值插入到您准备好的语句中。将它们作为参数绑定? –
感谢让我试试 –