<?php
try {
$db->query("BEGIN TRANSACTION");
$db->db_insert('INSERT',$FIELDS);
$db->query("COMMIT TRANSACTION");
} catch(Exception $e){
$db->query("ROLLBACK TRANSACTION");
}
?>
Мой код фиксирует нормально. Но при откате происходит ошибка «Запрос ROLLBACK TRANSACTION не имеет соответствующей BEGIN TRANSACTION».
Задача ещё не решена.
Других решений пока нет …