我是mysqli的新手,並試圖確認如果我像下面那樣,errno將被設置爲最後一個錯誤,如果有的話,而不是最後一個查詢的錯誤。mysqli-> error:是僅用於最後一個查詢還是來自查詢組的最後一個錯誤?
這是一個體面的做法,還是應該檢查每個查詢之間的錯誤?
謝謝!
$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
}