日期:2014-05-17 浏览次数:20455 次
$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