создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

mysqli_autocommit

Пред.

След.

mysqli_autocommit

(PHP 5)mysqli_autocommit

(no version information, might be only in CVS)mysqli->autocommit -- Turns on or off auto-commiting database modifications

Description

Procedural style:bool mysqli_autocommit (mysqli link, bool mode)

Object oriented style (method)class mysqli {

bool autocommit (bool mode)

}

mysqli_autocommit() is used to turn on or off auto-commit mode

on queries for the database connection represented by the link

object.

Замечание:

mysqli_autocommit() doesn't work with non transactional

table types (like MyISAM or ISAM).

To determine the current state of autocommit use the SQL command

'SELECT @@autocommit'.

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

Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.

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

mysqli_commit() и

mysqli_rollback().

Примеры

Пример 1. Object oriented style

<?php

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

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();

?>

Пример 2. Procedural style

<?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);

?>

Результат выполнения данного примера:

Autocommit is 1

Пред.

Начало

След.

mysqli_affected_rows

Уровень выше

mysqli_bind_param

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting