sql — откат обновления базы данных после обновления страницы (PHP)

У меня есть приложение php, где пользователь может внести некоторые изменения в базу данных оракула с adodb,

После выполнения запроса страница обновляется, и пользователь может увидеть результат.

Как бы я добавил возможность отмены этого ОБНОВЛЕНИЯ после обновления страницы?

я пробовал beginTrans(), но кажется, что он автоматически откатывается после выполнения сценария php.

-1

Решение

Транзакции базы данных привязаны к одному соединению. Соединения обычно закрываются, когда скрипт PHP завершается, и попытка сохранить соединение для одного и того же пользователя по нескольким запросам будет очень проблематичной.

Насколько это возможно, лучше всего обрабатывать HTTP-запросы как не имеющие состояния. Это означает, что изменения должны вноситься в базу данных в конце каждого запроса, и отмена в HTTP, вероятно, должна быть связана не с откатом предыдущей транзакции, а с фактической фиксацией изменений в базе данных.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector