[PHP-users 17739]トランザクション

いとうかつひこ katsuhiko @ garage110.net
2003年 9月 9日 (火) 10:06:59 JST


現在、PHP4.2.2+MySQL3.23.52で開発をしています。
MySQLは、このバージョンのMySQLで通常設定の場合、
"rollback"ができないということなのですが、下のような場合、
皆さんはMySQLを使用する場合、どんな感じの流れで
作成しているのですか?

<?php
    [トランザクション開始]
    
    テーブル1へInsert処理
    if (エラー) {
        [ロールバック処理]
    } else }
        テーブル2へInsert処理
        if (エラー) {
            [ロールバック処理]
        } else {
            [コミット処理]
        }
    }

    [トランザクション終了]
?>

よろしくお願いします。


=========================================
===                                                             
      Name    : Katsuhiko Ito
      HP        : http://www.garage110.net
      E-mail   : katsuhiko @ garage110.net 
                                                             ===
=========================================





PHP-users メーリングリストの案内