4

私はphpとPDOを初めて使用するので、同様の投稿に対するこの応答を読みました->

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

準備されたステートメントは SQL インジェクションから保護されていません。「true」->false から変更するのはなぜですか?? ネイティブモードとは??

4

2 に答える 2