PEAR オートコミットを禁止する方法
phpでSQLを書く時、オートコミットが有効だと都度アップデートされる。
嫌な場合は、「$db->autoCommit(false)」を記載してからはじめればOK。
そうすることで、「$db->rollback(false)」も動くし、「$db->commit()」でコミットされるようになります。
ちなみに、begin する必要はないらしい。
「$db->autoCommit(false)」をすると自動でスタートするみたいです。
経験則から。
http://pear.php.net/manual/ja/package.database.db.db-common.autocommit.php