时间:2021-07-01 10:21:17 帮助过:14人阅读
$this->beginTransaction(); $this->exec('update people set age=2'); //$step1 = mysql_error();//你的类里,改成如果执行sql错误,获取错误代码,相应的函数 $this->exec('INSERT INTO course (course,num) VALUES ("数学",100)'); //$step2 = mysql_error(); if (!$step1 && !$step2) { $this->commit(); } else { $this->rollBack(); }
------解决方案--------------------
同意2楼,
两条语句应该只会返回true或false
用if判断就可以了,,不要用 try