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 ***************************************