Některé ovladače PDO nepodporují nativní připravené příkazy, takže PDO provádí emulaci přípravy. Umožňuje vám také ručně povolit tuto emulaci.
Zkontrolujte PDO::ATTR_EMULATE_PREPARES
atribut. V aktuální příručce CHOP je to špatně zdokumentováno. Tím, že je špatně zdokumentováno, mám na mysli, že se objevuje pouze v komentářích na webu, nikoli v samotném návodu.
Obecně chcete použít nativní připravené příkazy, kdykoli je to možné. V případě MySQL, pokud využíváte mezipaměť dotazů, možná budete chtít zakázat nativní připravené výpisy v CHOP! Další informace obsahuje příručka MySQL , ale zkrácená verze je taková, že verze před 5.1.17 nespouštějí připravené příkazy prostřednictvím mezipaměti dotazů a následující verze používají mezipaměť dotazů pouze za určitých specifických (ale běžných) podmínek.
(Někteří lidé doporučují úplně vypnout mezipaměť dotazů. Pomocí velké velikosti mezipaměti může být ve skutečnosti velkým výkonnostním hitem.)