我正在尝试为我的 pdo 连接设置一些属性,我正在使用连接到 SQL Server 的 odbc drvier,我得到未知属性
$db = new PDO("odbc:Driver={SQL Server};Server=127.0.0.1;Database=my_db;charset=utf8; Uid=my_usser;Pwd=my_pass;");
$db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
print_r($db->errorinfo());
//It show me: Array ( [0] => 00000 [1] => 0 [2] => Unknown Attribute (setAttribute[0] at (null):0) [3] => IM001 )
我想将 PDO::ATTR_EMULATE_PREPARES 设置为 false,因为我在这里读到的是使用准备函数时停止 sql 注入的安全方法。