mysqli如何实现transaction?
是不是这样?[*]先用mysqli_autocommit($link, false)把autocommit给设置成false,
[*]开始执行一些了的sql语句,并且判断返回值是不是 == true,
[*]如果每个语句都正确执行了,那么就mysqli_commit(),
[*]如果中间任何一个sql语句有什么问题出现了,就mysqli_rollback(),这时候就回滚到执行mysqli_autocommit(false)是的状态了。
:wink: $mysqli->autocommit(FALSE);
.....
$mysqli->commit();
有异常都话$mysqli->rollback(); bikong0411 发表于 2013-04-09 08:51 static/image/common/back.gif
$mysqli->autocommit(FALSE);
.....
$mysqli->commit();
:mrgreen:
页:
[1]