sqlsrv_begin_transaction

(No version information available, might only be in Git)

sqlsrv_begin_transaction — Починає транзакцію бази даних

Опис

sqlsrv_begin_transaction(resource $conn): bool

Транзакция, начатая с помощьюsqlsrv_begin_transaction(), включає всі оператори, які були виконані після виклику sqlsrv_begin_transaction() та до викликів sqlsrv_rollback() або sqlsrv_commit(). Явні транзакції повинні запускатися та фіксуватися або відкочуватися з використанням цих функцій замість виконання операторів SQL, які запускають та фіксують/відкочують транзакції. Для отримання додаткової інформації дивіться » Транзакції SQLSRV

Список параметрів

conn

Ресурс підключення, що повертається викликом sqlsrv_connect()

Значення, що повертаються

Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Приклад використання sqlsrv_begin_transaction()****

У наступному прикладі показано, як використовувати**sqlsrv_begin_transaction()**вместе сsqlsrv_commit() і sqlsrv_rollback()

Loading...

Висновок наведеного прикладу буде схожим на:

Дивіться також

  • sqlsrv_commit() - Фіксує транзакцію, розпочату за допомогою sqlsrv_begin_transaction
  • sqlsrv_rollback() - Відкочує транзакцію, розпочату sqlsrv_begin_transaction