db2_autocommit

(PECL ibm_db2 >= 1.0.0)

db2_autocommit — Повертає або встановлює режим підтвердження транзакцій для з'єднання.

Опис

db2_autocommit(resource $connection, int $value = ?): int|bool

Повертає або встановлює режим підтвердження транзакцій для зазначеного з'єднання.

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

connection

Змінна, що містить активний ресурс підключення, отриманий за допомогою db2_connect() або db2_pconnect()

value

Одна з наступних констант:

DB2_AUTOCOMMIT_OFF

Вимикає автопідтвердження.

DB2_AUTOCOMMIT_ON

Включає підтвердження авто.

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

Якщо в db2_autocommit() передати лише параметр connection, вона поверне значення поточного режиму для цього з'єднання у вигляді цілого числа, що приймає значення DB2_AUTOCOMMIT_OFF, если автоподтверждение отключено и**DB2_AUTOCOMMIT_ON**, якщо увімкнено.

Якщо в db2_autocommit() передані обидва параметри, connectionиautocommit, вона спробує встановити для заданого з'єднання вказаний режим автопідтвердження. Повертає true у разі успішного виконання або **false**в случае возникновения ошибки.

Приклади

Приклад #1 Отримання поточного режиму автопідтвердження транзакцій

У наступному прикладі ми створимо з'єднання з відключеним автопідтвердженням та перевіримо його за допомогою db2_autocommit()

Loading...

Результат виконання наведеного прикладу:

0 -- автоподтверждение отключено.

Приклад #2 Встановлення режиму автопідтвердження транзакції

У наступному прикладі ми створимо з'єднання з відключеним підтвердженням авто, після чого його включимо і перевіримо.

Loading...

Результат виконання наведеного прикладу:

Автоподтверждение успешно включено.
1 -- автоподтверждение включено.

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

  • db2_connect() - Повертає з'єднання з базою даних
  • db2_pconnect() - Повертає постійне з'єднання з базою даних