您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在mysqli中开始和结束事务?

如何在mysqli中开始和结束事务?

好吧,根据PHP doc,您是对的。

<?PHP
$MysqLi = new MysqLi("localhost", "my_user", "my_password", "world");

/* check connection */
if (MysqLi_connect_errno()) {
    printf("Connect Failed: %s\n", MysqLi_connect_error());
    exit();
}

$MysqLi->query("CREATE TABLE Language LIKE CountryLanguage");

/* set autocommit to off */
$MysqLi->autocommit(FALSE);

/* Insert some values */
$MysqLi->query("INSERT INTO Language VALUES ('DEU', 'Bavarian', 'F', 11.2)");
$MysqLi->query("INSERT INTO Language VALUES ('DEU', 'Swabian', 'F', 9.4)");

/* commit transaction */
$MysqLi->commit();

/* drop table */
$MysqLi->query("DROP TABLE Language");

/* close connection */
$MysqLi->close();
?>

在上面的示例中:

MySQL 2022/1/1 18:13:37 有711人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶