0

MySQLクライアントスクリプトでエラーが発生したかどうかを確認する方法がわかりません(数時間グーグルでMySQLドキュメントを読んだ後です。エラーフラグやエラー番号のようなものがあると思いますが、エラーが発生したときに設定されますが発生し、次のような方法でこれをテストできます。

トランザクションを開始 error_flag = false; #安全を期すために ...何らかの作業を行ってください... ...さらに作業を行ってください ... if ( error_flag == true ) then rollback else commit ;

これを行うことの標準は何でしたか?このアプローチがうまくいくと私は考えていますか?

ありがとうございます

4

1 に答える 1

0
    $result = mysql_query($query);
    if (!$result) {
        $errm = "[SQL" . mysql_errno() . "] " . mysql_error();
        $this->rollback(); //implement your rollback
        throw new Exception($errm);
    }

これは古い mysql_* の方法です。代わりに pdo を使用してください。

于 2012-06-12T22:10:55.487 に答える