PHP mysqli_autocommit MySQLi 函数
-
定义和用法
mysqli_autocommit - 打开或关闭本次数据库连接的自动命令提交事务模式 -
版本支持
PHP4 PHP5 PHP7 不支持 支持 支持 -
语法
mysqli_autocommit ( mysqli $link , bool $mode )
打开或关闭本次数据库连接的自动命令提交事务模式。 如需要确认当前连接的自动事务提交状态,可执行这个SQL请求SELECT @@autocommit. -
参数
参数 必需的 描述 link 是 由mysqli_connect() 或 mysqli_init() 返回的链接标识。 mode 是 是否打开自动提交。 -
返回值
成功时返回 TRUE, 或者在失败时返回 FALSE。这个方法不会在不支持事务处理的表单查询中生效,如MyISAM或 ISAM。
-
示例
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world"); if (!$link) { printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error()); exit(); } /* turn autocommit on */ mysqli_autocommit($link, TRUE); if ($result = mysqli_query($link, "SELECT @@autocommit")) { $row = mysqli_fetch_row($result); printf("Autocommit is %s\n", $row[0]); mysqli_free_result($result); } /* close connection */ mysqli_close($link);
-