| Начало » Использование СУБД » Firebird, HQbird, InterBase » Параметры транзакций в PHP Переход к форуму:
	| 
		
			| Параметры транзакций в PHP [сообщение #5083] | Mon, 20 May 2024 10:44  |  
			| 
				
				
					|  inoremap Сообщений: 13
 Зарегистрирован: August 2023
 | Junior Member |  |  |  
	| В программе на PHP надо запускать транзакции без ожидания завершения конкурирующей транзакции при появлении конфликтов. 
 В PDO драйвере Firebird SQL установка параметров транзакций отключена - firebird_driver.c#L287
 Правильно ли я понимаю что вместо
 
 можно использовать
$db->beginTransaction();
$db->commit();
$db->rollback();
 ?
$db->exec('set transaction read write no wait isolation level snapshot');
$db->exec('commit');
$db->exec('rollback');
 Можно ли смешивать
 
 c
$db->exec('set transaction read write no wait isolation level snapshot');
?
 
 ОС - Debian 11, PHP 7.4.33, Firebird SQL 3.0.7
 
 |  
	|  |  | 
 
 Текущее время: Fri Oct 31 05:18:00 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01335 секунд |