私はphpとPDOを初めて使用するので、同様の投稿に対するこの応答を読みました->
PDO は本当に mysql で準備済みステートメントを使用しないのですか? はい、デフォルトで (少なくとも私がテストしたバージョンでは)、ネイティブ モードを手動でオンにすることができます。PDO::ATTR_EMULATE_PREPARES 設定を使用することにより、名前は一目瞭然です。$dbh->setAttribute( PDO::ATTR_EMULATE_PREPARES, false ); あなたはそれをすべきですか?それはそれらすべての中で最も難しい質問です。そうですね、そうすべきです。PDO を db ドライバーとして選択した場合、エミュレーション モードで使用しても意味がありません。
—あなたの常識
準備されたステートメントは SQL インジェクションから保護されていません。「true」->false から変更するのはなぜですか?? ネイティブモードとは??