【发布时间】:2008-11-26 01:05:29
【问题描述】:
我是 mysqli 的新手,并试图确认如果我像下面这样,errno 将被设置为最后一个错误,如果有的话,而不是最后一个查询的错误。
这是一种体面的做法,还是我应该在每次查询之间检查错误?
谢谢!
$mysqli->autocommit(FALSE);
$mysqli->query("INSERT INTO .....");
$mysqli->query("INSERT INTO .....");
$mysqli->query("INSERT INTO .....");
$mysqli->query("INSERT INTO .....");
$mysqli->query("INSERT INTO .....");
if ( 0==$mysqli->errno ) {
$mysqli->commit();
} else {
$mysqli->rollback();
// Handle error
}
【问题讨论】:
标签: php mysql mysqli transactions