1
我使用ADODB庫我的PHP項目php adodb StartTrans()不工作?
我連接到MySQL 5.5與PHP 5.1
什麼,我試圖做的是5插入SQL語句和1次更新。如果只是這些fail..i的一個要回滾所有語句..
這是我的代碼
$ado->StartTrans();
$ado->exequte($sql1);
$ado->exequte($sql2);
$ado->exequte($sql3);
$ado->exequte($sql4);
$ado->exequte($sql5);
$ado->CompleteTrans();
但似乎它不工作。它只是執行所有SQL語句,即使出現故障也不會回滾。
現在我只是使用普通的舊if語句..如果可以,則繼續,否則回滾。
關於這個adodb的文檔對我來說也不是很清楚。
你是什麼意思'有故障(S)'?舉例來說,如果失敗 – Amir 2013-04-29 10:08:54
,如果$ sql2無法運行.. $ sql1的結果仍然存在。 – 2013-07-24 09:35:00