标签: php pdo prepared-statement
PDO具有选项PDO::ATTR_EMULATE_PREPARES,该选项控制是否应仅在数据库不支持或始终模拟准备语句时进行模拟。但是,它没有提到它是否总是默认模仿它们。
PDO::ATTR_EMULATE_PREPARES
通常人们会认为仿真只在必要时使用,但由于它是PHP,因为它是理智的,所以不能假设它......
答案 0 :(得分:15)
取决于数据库驱动程序。它们默认为always模拟MySql(当然你可以手动关闭该选项);在Postgres中,正确的默认设置为detected dynamically。