在您的rent.php 文件中,您有一个错误当您尝试提交表单时,会导致“致命错误:在布尔值上调用成员函数execute()”消息。发生此错误是因为 $req->prepare() 调用返回 FALSE 而不是语句对象。
根本原因:
主要问题是您您的 SQL 查询中有一个拼写错误:您写了“INSET”而不是“INSERT”。这个拼写错误会导致 $req->prepare() 失败并返回 FALSE 而不是语句对象。
解决方案:
要修复该错误,只需更正SQL 查询中的拼写错误:
$req = $conn->prepare('INSERT INTO renter (email, msg_text) VALUES(?, ?)');
其他注意:
以上是为什么我在'rent.php”中收到'致命错误:在布尔值上调用成员函数execute()”?的详细内容。更多信息请关注PHP中文网其他相关文章!