PHP PDO トランザクション ロールバック コードの例
$this->beginTransaction();
$this->exec('年齢=2 に設定された人々を更新');
//$step1 = mysqltutorial_error();//クラス内で、SQL の実行中にエラーが発生した場合にエラー コードと対応する関数を取得するように変更します
$this->exec('INSERT INTO course (course,num) VALUES ("数学",100)');
//$step2 = mysql_error();
if (!$step1 && !$step2)
{
$this->commit();
}
それ以外
{
$this->rollBack();
}