Функция PHP mysqli_autocommit ()
PHP MySQLi Справочное руководство
примеров
Выключите автоматической фиксации, делать какие-то запросы, а затем отправить запрос:
<? PHP
// Предполагает , что имя пользователя базы данных: корень, пароль: 123456, базы данных: w3big
$ = Mysqli_connect кон ( "локальный" , "корень", "123456", "w3big");
если (mysqli_connect_errno ($ CON))
{
эхо "подключение MySQL не удалось:" mysqli_connect_error () ;.
}
// Закрыть AutoCommit
mysqli_autocommit ($ против, FALSE);
// Вставка некоторое значение
mysqli_query ($ против, "INSERT INTO сайтов (имя, URL, Alexa, страна)
VALUES ( 'Baidu', 'https: //www.baidu.com/','4','CN') ");
// Подтверждать транзакцию
mysqli_commit ($ CON);
// Закрываем соединение
mysqli_close ($ CON);
?>
// Предполагает , что имя пользователя базы данных: корень, пароль: 123456, базы данных: w3big
$ = Mysqli_connect кон ( "локальный" , "корень", "123456", "w3big");
если (mysqli_connect_errno ($ CON))
{
эхо "подключение MySQL не удалось:" mysqli_connect_error () ;.
}
// Закрыть AutoCommit
mysqli_autocommit ($ против, FALSE);
// Вставка некоторое значение
mysqli_query ($ против, "INSERT INTO сайтов (имя, URL, Alexa, страна)
VALUES ( 'Baidu', 'https: //www.baidu.com/','4','CN') ");
// Подтверждать транзакцию
mysqli_commit ($ CON);
// Закрываем соединение
mysqli_close ($ CON);
?>
Определение и использование
Функция mysqli_autocommit (), чтобы включить или отключить функцию автоматической фиксации изменений в базе данных.
Совет: Проверьте mysqli_commit () функция используется для фиксации текущей транзакции указанного соединения с базой данных. Смотрите mysqli_rollback () функция используется для отката текущей транзакции.
грамматика
mysqli_autocommit( connection,mode ) ;
参数 | 描述 |
---|---|
connection | 必需。规定要使用的 MySQL 连接。 |
mode | 必需。如果设置为 FALSE,则表示关闭 auto-commit。如果设置为 TRUE,则表示开启 auto-commit(提交任何等待查询)。 |
технические детали
Возвращает: | В случае успеха она возвращает TRUE, в случае неудачи возвращает FALSE. |
---|---|
Версия PHP: | 5 + |
PHP MySQLi Справочное руководство