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() - Повертає постійне з'єднання з базою даних