並不是所有的資料庫都支援事務處理的,pdo 為能夠執行事務處理的資料庫提供事務支援。
配置事務處理需注意: $pdo->setattribute(pdo::attr_autocommit, false);
開啟乙個事務需要的方法:
$pdo
->begintransaction(); // 開啟乙個事務
$pdo
->commit(); // 提交事務
$pdo
->rollback(); // 回滾事務
一般事務處理是執行在 try…catch…語句中,當事務失敗時執行 catch **段。
<?php
try catch (pdoexception $e)
?>
PDO事務處理
pdo事務處理 2014 9 3 10 44 19 by jiancaigege 概要 將多條sql操作 增刪改 作為乙個操作單元,要麼都成功,要麼都失敗。單條資料不用事務處理 被操作的表必須是innodb型別的表 支援事務 mysql常用的表型別 myisam 非事務 增刪改速度快 innodb ...
PDO事務處理
pdo事務處理 2014 9 3 10 44 19 by jiancaigege 概要 將多條sql操作 增刪改 作為乙個操作單元,要麼都成功,要麼都失敗。單條資料不用事務處理 被操作的表必須是innodb型別的表 支援事務 mysql常用的表型別 myisam 非事務 增刪改速度快 innodb ...
PDO事務處理
pdo事務處理 2014 9 3 10 44 19 by jiancaigege 概要 將多條sql操作 增刪改 作為乙個操作單元,要麼都成功,要麼都失敗。單條資料不用事務處理 被操作的表必須是innodb型別的表 支援事務 mysql常用的表型別 myisam 非事務 增刪改速度快 innodb ...