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

odbc_autocommit

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

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

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

function.odbc-autocommit.php

odbc_autocommit

(PHP 4, PHP 5, PHP 7, PHP 8)

odbc_autocommitВклучи/исклучи однесување на автоматско запишување

= NULL

odbc_autocommit(Odbc\Connection $odbc, ?bool $enable = null): int|bool

Вклучува/исклучува однесување на автоматско запишување.

Стандардно, автоматското запишување е вклучено за врска. Исклучувањето на автоматското запишување е еквивалентно со започнување трансакција.

Параметри

odbc

Испраќа SQL изјава до серверот за бази на податоци. odbc_connect() интерполација на низи

enable

Враќа enable is true, автоматското запишување е овозможено, ако е false автоматското запишување е оневозможено. Ако null се помине, оваа функција ја враќа состојбата на автоматското запишување за odbc.

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

Со null enable параметар, оваа функција ја враќа состојбата на автоматското запишување за odbc. Се враќа вредност различна од нула ако автоматското запишување е вклучено, 0 ако е исклучено, или false ако се случи грешка.

Враќа enable не е null, оваа функција враќа true на успех и false при неуспех.

Дневник на промени

Верзија = NULL
8.4.0 odbc очекува Odbc\Connection инстанца сега; претходно, а resource се очекуваше.
8.3.0 enable сега е null.

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

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

JRog
пред 22 години
If a transaction is started (autocommit disabled) while there is an active result id on the connection, odbc_autocommit will post a warning (Cannot set autocommit).  Use odbc_free_result to clear the result id's or start the transaction before you execute the SQL.
alvaro на demogracia точка com
пред 17 години
If you are using persistent connections (odbc_pconnect rather than odbc_connect) the next script that reuses the connection will inherit your changes to autocommit.
Orgied - информации на orgied dot com
20 години пред
Hi (i'm belgian then sorry for my english).

I think you can do more simple to check the errors :

$conn = odbc_connect($odbc,$user,$password)
    or die($error);

odbc_autocommit($conn, FALSE);

odbc_exec($conn, $query1);
odbc_exec($conn, $query2);

if (!odbc_error())
      odbc_commit($conn);
else
      odbc_rollback($conn);

odbc_close($conn);

I'm not sure it's better to use odbc_error() than 
odbc_error($conn). It seems to be the same result.
Џо
21 години пред
It seems that example made by andrea dot galli at acotel dot com works exactly the contrary.

It sets autocommit OFF and NOT ON like it's written inside note!
alonsoalonsocr at yahoo dot com
figroc at gmail dot com
When used in a odbc_fetch loop your selected resultset is lost and loop ends.
Голем објект
пред 22 години
Example: set autocommit on

<?php

   $Link_ID = odbc_connect("DSN", "user", "pass");

    $Return = odbc_autocommit($Link_ID, FALSE);

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

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

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

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

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

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