MySQLi 中的事务:启动和终止
问题:
您能否澄清 MySQLi 中的事务是否开始与 $mysqli->autocommit(FALSE) 并结束$mysqli->commit() 基于提供的代码示例?
答案:
是的,提供的理解是准确的。 MySQLi 中的事务以 $mysqli->autocommit(FALSE) 命令启动,并以 $mysqli->commit() 终止。在事务期间,所有数据库操作都被分组为一个单元。
附加说明:
MySQLi 中的自动提交功能控制查询是否自动提交到数据库。当设置为 TRUE(默认值)时,每个查询都会单独提交。通过将 autocommit 设置为 FALSE,您可以打开一个事务窗口,在使用 $mysqli->commit() 将多个查询作为一个完整单元提交之前,可以在其中执行多个查询。
在提供的示例代码中:
以上是MySQLi 事务如何开始和结束?的详细内容。更多信息请关注PHP中文网其他相关文章!