Setoです。
PostgreSQLをお使いのようですが
シーラカンス本にはそれなりに記載されているようですよ。
pg_exec("begin");
DB更新処理一式
if (正常) {
pg_exec("commit work");
} else {
pg_exec("rollback work");
}
あたりでしょうか。
処理データの性質によりますが排他制御も参照されると
よろしいかと思います。
***************************************
Junya Seto
http://www.cii.gr.jp/~seto/mkWeb.html
***************************************