我正在为我的 php 项目使用 adodb 库
我正在使用 PHP 5.1 连接到 mySQL 5.5
我要做的是插入 5 个 SQL 语句和 1 个更新。如果其中只有一个失败..我想回滚所有语句..
这是我的代码
$ado->StartTrans();
$ado->exequte($sql1);
$ado->exequte($sql2);
$ado->exequte($sql3);
$ado->exequte($sql4);
$ado->exequte($sql5);
$ado->CompleteTrans();
但它似乎不起作用。它只执行所有 SQL 语句,即使出现故障也不会回滚..
现在我只是使用普通的旧 if 语句.. 如果确定则继续,否则回滚。
adodb 关于此的文档对我来说也不清楚。