Ребят, такой вопрос..Я использую PDO
Есть класс, с двумя методами. Из одного метода вызывается другой, оба из них инициируют транзакцию, что влечет ошибку.
Где именно я должен контролировать наличие уже запущенной транзакции? Перед инициацией или перед ролбеком?
т.е. при запуске двух методов делающих sql запрос, запросы должны идти в одной транзакции или по количеству запущенных методов(и соотвественно rollback будет не один, а столько же сколько и методов было запущено)?
Как правильно писать то в итоге :)