ホームページ >データベース >mysql チュートリアル >「rent.php」で「致命的エラー: ブール値のメンバー関数execute()の呼び出し」が発生するのはなぜですか?
rent.php ファイルにエラーがありますこれにより、フォームを送信しようとすると、「致命的なエラー: ブール値のメンバー関数の実行() の呼び出し」というメッセージが表示されます。このエラーは、$req->prepare() 呼び出しがステートメント オブジェクトではなく FALSE を返すために発生します。
根本原因:
主な問題は、 SQL クエリにタイプミスがあります。「INSERT」ではなく「INSET」と書いています。このタイプミスにより、$req->prepare() が失敗し、ステートメント オブジェクトの代わりに FALSE が返されます。
解決策:
エラーを修正するには、単純にSQL クエリのタイプミス:
$req = $conn->prepare('INSERT INTO renter (email, msg_text) VALUES(?, ?)');
追加注:
以上が「rent.php」で「致命的エラー: ブール値のメンバー関数execute()の呼び出し」が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。