我试图让PDO连接到SQL服务器以输入READ UNCOMMITTED,根据各种来源(https://msdn.microsoft.com/en-us/library/cc296183(v=sql.105).aspx),你就是这样做的。
$pdo = new PDO ("sqlsrv:server=$hostname;database=$dbname",$username,$pw,[PDO::SQLSRV_TXN_READ_UNCOMMITTED]);
这会导致PDOException:"无法为此驱动程序更改自动提交模式"
答案 0 :(得分:2)
当您使用PDO时,您必须使用以下表单:
$conn = new PDO("sqlsrv:Server=".$hostname.
";Database=".$database.
";TransactionIsolation=".PDO::SQLSRV_TXN_READ_UNCOMMITTED,
$username, $pw);