| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > PDO не возвращает ошибок MySQL |
| Автор: HongKilDong 17.6.2010, 15:13 | ||||||
| У меня наблюдается странная ситуация - PDO не реагирует на ошибки MySQL - соответственно пропадает возможность обеспечивать целлостность изменений с помощью транзакций. К примеру следующий код:
генерит следующие запросы к базе:
и такой вывод:
хотя второй инсерт заведомо ошибочный и долже приводить к генерации PDO исключения и последующему rollback. В результате в базе остаётся результат только первого запроса, соответственно не обеспечиваыется целостность изменений под транзакцией. Чем тут можно делу помочь? |
| Автор: HongKilDong 17.6.2010, 15:42 |
| Помогло внимательное чтение мануала: http://www.php.net/manual/en/pdo.transactions.php |