我无法发现如何判断MySQL客户端脚本中是否发生错误(经过几个小时的谷歌搜索和阅读MySQL文档。我希望会有类似错误标记或错误编号的设置发生错误时,您可以使用以下内容进行测试:
开始交易 error_flag = false; #just是安全的 ...做一些工作... ......再做一些工作...... if(error_flag == true) 然后 回滚 其他 承诺 ;
这样做的规范是什么?我是否会认为这种方法有效?
先谢谢
答案 0 :(得分:0)
$result = mysql_query($query);
if (!$result) {
$errm = "[SQL" . mysql_errno() . "] " . mysql_error();
$this->rollback(); //implement your rollback
throw new Exception($errm);
}
这是旧的mysql_ *方式。请改用pdo。