Intereting Posts
Как я могу получить определенные поля в массиве, используя foreach Как получить переменную $ _POST из jquery serializearray () Как отладить IE11 APPCACHE PHP служит MP4 – Chrome «Предварительные заголовки показаны / запрос еще не закончен» ошибка Ошибка смещения массива в PHP Как отправить переменную из JavaScript в PHP-скрипт с использованием AJAX не удалось открыть сообщение об ошибке потока при попытке включить phpseclib Скрытие или удаление имени контроллера в URL-адресе с использованием маршрутов для seo-цели = codeigniter Запрос Mysql в Mysqli и Подготовить заявление Laravel получает предполагаемый URL-адрес Symfony fosuserbundle добавить объект учетной записи для лица Недопустимая аббревиатура сокращенного времени DST для Австралии при использовании date_default_timezone_set PHP – Как подсчитать строки кода в приложении XMLHttpRequest; Запросы на кросс-начало поддерживаются только для схем протокола: http, data, chrome, chrome-extension, https, chrome-extension-resource количество кликов определенной ссылки в сообщении WordPress

Инкапсулировать все приложение в транзакции базы данных

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