トランザクション制御

今回は、mysqlを使用する。

<?php
//トランザクション開始
$sql = "begin";
if (!(mysql_query($sql))) {
  exit;
}

//SQL実行
$sql = "delete from sample where id = 22'";
if (!(mysql_query($sql))) {
    exit;
}


// MySQL トランザクションコミット
$sql = "commit";
if (!(mysql_query($sql))) {
  exit;
}

// MySQL トランザクションロールバック
$sql = "rollback";
if (!(mysql_query($sql))) {
  die;
}
?>

【参考URL】
ディレクトリオブジェクトの作成
http://kiyoeri.gotdns.org/~kiyoeri/pukiwikiplus/?MySQL%2FPHP%A4%C7%A4%CE%BB%C8%CD%D1