ホームページ >データベース >mysql チュートリアル >rent.php ファイルで「致命的エラー: ブール値でのメンバー関数の実行() の呼び出し」エラーが発生するのはなぜですか?
Boolean でメンバー関数のexecute() を呼び出す
rent.php にフォームを送信すると、エラーが発生します:「致命的なエラー: ...rent.phpの18行目でブール値のメンバー関数execute()を呼び出します。」 「email」フィールドと「msg_text」フィールドにブール データ型が使用されているにもかかわらず、このエラーは他の場所に問題があることを示しています。
rent.php に提供されているコードにはタイプミスが明らかになります。 18 行目のステートメントは次のようになります。
$req = $conn->prepare('INSERT INTO renter (email, msg_text) VALUES(?, ?)');
データを 'renter' テーブルに挿入するための SQL ステートメントを正しく準備するには、'INSET' の代わりに 'INSERT' にする必要があります。
このエラーが修正されると、コードは INSERT ステートメントを正常に実行できるようになり、フォーム送信時に「メンバー関数のexecute() の呼び出し」が発生しなくなります。ブール値」エラー。
以上がrent.php ファイルで「致命的エラー: ブール値でのメンバー関数の実行() の呼び出し」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。