ibase_trans
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ibase_trans
Референца за `function.ibase-trans.php` со подобрена типографија и навигација.
ibase_trans
(PHP 5, PHP 7 < 7.4.0)
ibase_trans — (PHP 5, PHP 7 < 7.4.0)
= NULL
Започни трансакција
Забелешка: Првиот повик до ibase_trans() Започнува трансакција. ibase_trans() нема да ја врати стандардната трансакција на конекцијата. Сите трансакции започнати од ibase_commit() or ibase_rollback().
Забелешка: ќе бидат вратени на крајот од скриптата ако не биле потврдени или вратени од
trans_argsandlink_identifierОваа функција ќе прифати повеќе аргументи. Ова овозможува трансакции преку повеќе бази на податоци, кои се потврдуваат со помош на алгоритмот за 2-фазна потврда. Ова значи дека можете да се потпрете на ажурирањата или да успеат во секоја база на податоци, или да пропаднат во секоја база на податоци. НЕ значи дека можете да користите табели од различни бази на податоци во ист пребарување!link_idandtransaction_idАко користите трансакции преку повеќе бази на податоци, ќе мора да ги наведете и двете ibase_query() and ibase_prepare().
Параметри
trans_args-
trans_argsво повици доIBASE_READ,IBASE_WRITE,IBASE_COMMITTED,IBASE_CONSISTENCY,IBASE_CONCURRENCY,IBASE_REC_VERSION,IBASE_REC_NO_VERSION,IBASE_WAITandIBASE_NOWAIT. link_identifier- може да биде комбинација од
Вратени вредности
Идентификатор на InterBase врска. Ако е изоставен, се претпоставува последната отворена врска. false при грешка.