我有一个表单,用户可以从中编辑他们的个人资料信息。它是功能性的,我只需要做一个存储在用户上的信息将显示在表单上的部分,因此没有必要再次输入所有内容。
这是我的代码:
//connect to DB
include ('../config/dbconnect.php');
// prepare and bind
$stmt = $conn->prepare("SELECT person.fname, person.lname, member.email, member.title, member.description, member.image FROM person INNER JOIN member ON person.personid = member.personid WHERE personid=?");
/* execute statement */
$stmt->execute([$pid]);
/* bind result variables */
$stmt->bind_result($fname, $lname, $email, $title, $description, $target_file);
$stmt->fetch();
/* close statement */
$stmt->close();
//Close Connection
mysqli_close($conn);
但是我一直收到错误:
致命错误:未捕获错误:调用成员函数execute() C:\ xampp \ htdocs \ ResearchWebsite \ forms \ editMemberInfo.php中的布尔值:27 堆栈跟踪:#0 {main}被抛入 第27行的C:\ xampp \ htdocs \ ResearchWebsite \ forms \ editMemberInfo.php
第27行是执行行