PHP.mk документација

db2_rollback

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.db2-rollback.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.db2-rollback.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
db2_rollback

Референца за `function.db2-rollback.php` со подобрена типографија и навигација.

function.db2-rollback.php

db2_rollback

(PECL ibm_db2 >= 1.0.0)

db2_rollback Враќа трансакција

= NULL

db2_rollback(resource $connection): bool

Rolls back an in-progress transaction on the specified connection resource and begins a new transaction. PHP applications normally default to AUTOCOMMIT mode, so db2_rollback() Ја враќа тековната трансакција на наведениот ресурс за конекција и започнува нова трансакција. PHP апликациите нормално се стандардно во AUTOCOMMIT режим, така што

Параметри

connection
Валидна база на податоци врска ресурс променлива како вратена од db2_connect() or db2_pconnect().

Вратени вредности

Патеката до PHP скриптата што треба да се провери. true на успех или false при неуспех.

Примери

нормално нема ефект освен ако AUTOCOMMIT не е исклучен за ресурсот за конекција.

Пример #1 Враќање на DELETE изјава 0 Во следниот пример, го броиме бројот на редови во табела, го исклучуваме AUTOCOMMIT режимот на конекцијата со базата на податоци, ги бришеме сите редови во табелата и го враќаме бројот на db2_rollback() за да докажеме дека редовите се отстранети. Потоа издаваме

<?php
$conn
= db2_connect($database, $user, $password);

if (
$conn) {
$stmt = db2_exec($conn, "SELECT count(*) FROM animals");
$res = db2_fetch_array( $stmt );
echo
$res[0] . "\n";

// Turn AUTOCOMMIT off
db2_autocommit($conn, DB2_AUTOCOMMIT_OFF);

// Delete all rows from ANIMALS
db2_exec($conn, "DELETE FROM animals");

$stmt = db2_exec($conn, "SELECT count(*) FROM animals");
$res = db2_fetch_array( $stmt );
echo
$res[0] . "\n";

// Roll back the DELETE statement
db2_rollback( $conn );

$stmt = db2_exec( $conn, "SELECT count(*) FROM animals" );
$res = db2_fetch_array( $stmt );
echo
$res[0] . "\n";
db2_close($conn);
}
?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

7
0
7

Види Исто така

Белешки од корисници

Нема белешки од корисници за оваа страница.
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.