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 回答