кодесурса
«PHP

PHP mysqli: функция autocommit ()

script1adsense2code
script1adsense3code

mysqli_autocommit () function / mysqli :: autocommit

Функция mysqli_autocommit () / mysqli :: autocommit включает или выключает режим автоматической фиксации запросов. auto-commit - это свойство, которое автоматически сохраняет изменения, внесенные в базу данных, если включен режим.

Синтаксис:

Объектно-ориентированный стиль

 bool mysqli :: autocommit (режим bool $)

Процедурный стиль

 bool mysqli_autocommit (mysqli $ link, bool $ mode)

Параметр:

название Описание Обязательный / Дополнительно
ссылка на сайт Идентификатор ссылки, возвращаемый mysqli_connect () или mysqli_init (). необходимые
Режим Независимо от того, чтобы включить авто-фиксацию или нет. необходимые

Использование: Процедурный стиль

 mysqli_autocommit (подключение, режим); 

Параметр:

название Описание Обязательный / Дополнительно
соединение Определяет соединение MySQL для использования. необходимые
Режим FALSE отключает автоматическую фиксацию. TRUE включает автоматическую фиксацию (и фиксирует любые ожидающие запросы) необходимые

Возвращаемое значение:

Возвращает TRUE в случае успеха или FALSE в случае неудачи.

Версия: PHP 5, PHP 7

Пример объектно-ориентированного стиля:

<?php
$mysqli = new mysqli("localhost", "user1", "datasoft123", "hr");
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}
/* turn autocommit on */
$mysqli->autocommit(TRUE);
if ($result = $mysqli->query("SELECT @@autocommit")) {
    $row = $result->fetch_row();
    printf("Autocommit is %s\n", $row[0]);
    $result->free();
}
/* close connection */
$mysqli->close();
?>

Выход:

 Автокоммит 1

Пример процедурного стиля:

<?php
$link = mysqli_connect("localhost", "user1", "datasoft123", "hr");
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);
?>

Выход:

 Автокоммит 1

Смотрите также

Справочник по функциям PHP

Предыдущий: affected_rows
Далее: begin_transaction

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code