ホームページ >データベース >mysql チュートリアル >rent.php ファイルで「致命的エラー: ブール値でのメンバー関数の実行() の呼び出し」エラーが発生するのはなぜですか?

rent.php ファイルで「致命的エラー: ブール値でのメンバー関数の実行() の呼び出し」エラーが発生するのはなぜですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-12-07 17:09:141014ブラウズ

Why Am I Receiving a

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。