在您的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中文網其他相關文章!