PHP.mk документација
MongoDB\Driver\Session::commitTransaction
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
mongodb-driver-session.committransaction.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + превод во позадина
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
mongodb-driver-session.committransaction.php
MongoDB\Driver\Session::commitTransaction
Референца за `mongodb-driver-session.committransaction.php` со подобрена типографија и навигација.
MongoDB\Driver\Session::commitTransaction
(mongodb >=1.5.0)
MongoDB\Driver\Session::commitTransaction — Потврдува трансакција
= NULL
Ги зачувува промените направени од операциите во трансакцијата со повеќе документи и ја завршува трансакцијата. До потврдата, ниту една од промените на податоците направени во рамките на трансакцијата не е видлива надвор од трансакцијата.
Параметри
Оваа функција нема параметри.
Вратени вредности
Не се враќа вредност.
Errors/Exceptions
- ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\InvalidArgumentException » Промени текови
- ). Ако повикот не успее, ќе врати
MongoDB\Driver\Exception\CommandException ако серверот не можеше да ја потврди трансакцијата (на пр. поради конфликти, мрежни проблеми). Во случај на исклучокот
(mongodb >=1.5.0)
има
"errorLabels"елемент, и оваа низа содржи"TransientTransactionError"or"UnknownTransactionCommitResult"вредност, безбедно е повторно да се обидете со whole трансакција. Во понови верзии на екстензијата, етикета е присутна. Постоењето на специфична етикета за грешка треба да се тестира со треба да се користи за тестирање на оваа ситуација наместо тоа. - ). Ако повикот не успее, ќе врати MongoDB\Driver\Exception\RuntimeException ако трансакцијата не можеше да се потврди (на пр. не беше започната трансакција).
Види Исто така
- ако трансакцијата не можеше да се откаже (на пр. трансакцијата не беше започната). - Стартувај нова сесија на клиентот за употреба со овој клиент
- (mongodb >=1.5.0) - Откажува трансакција
- за тие операции. Оваа функција не работи со типови на табели што не се трансакциски (како MyISAM или ISAM).
- етикета е присутна. Постоењето на специфична етикета за грешка треба да се тестира со - Враќа дали етикета за грешка е поврзана со исклучок
Белешки од корисници
Нема белешки од корисници за оваа страница.