Должен ли я управлять разблокировкой таблицы в случае ошибки в php (try/catch)? Или блокировка автоматически освобождается объектом объекта PDO в конце скрипта?PHP Mysql PDO и таблица разблокировки
3
A
ответ
2
Да. Если вы не используете постоянное соединение, по терминации PDO скриптов закроются соединение, и MySQL, в свою очередь, выпустят все замки:
PHP автоматически закрывает соединение, когда заканчивается ваш сценарий.
http://php.net/manual/en/pdo.connections.phpЕсли соединение для сеанса клиента завершается, нормально ли или неправильно, сервер неявно освобождает все блокировки таблицы, принадлежащие сессии (транзакционных и нетранзактных).
https://dev.mysql.com/doc/refman/5.1/en/lock-tables.html
Смежные вопросы
- 1. PDO, PHP и MySQL
- 2. PHP PDO и Mysql
- 3. PHP и mysql Таблица
- 4. PHP PDO MYSQL JOIN
- 5. Php и mysql pdo query
- 6. ИСН PDO PHP и MySQL
- 7. Использование PDO PHP и MySql
- 8. PHP MySQL вертикальная таблица
- 9. Таблица PHP PDO, не обновляющая данные
- 10. PHP - MySQL для PDO
- 11. Проблемы с PHP, PDO и MySQL
- 12. PHP MYSQL PDO getColumnMeta
- 13. PHP: ошибка PDO MySQL
- 14. MySQL PDO соединение PHP
- 15. PDO PHP MYSQL SESSION
- 16. PHP MYSQL PDO - функция
- 17. PHP MYSQL PDO СУММ столбцов
- 18. PHP PDO MySQL IN (,
- 19. PHP MySQL PDO дубликаты
- 20. Php PDO MySQL Table join
- 21. PHP PDO Mysql Вставка производительности
- 22. PHP PDO и COLLATE
- 23. PDO и Mysql charset
- 24. PDO и MySQL 'max_user_connections'
- 25. Число и значение PDO PHP PDO из таблицы MySQL
- 26. PHP PDO UPDATE таблица не работает
- 27. Итерация PDO запросов с PHP и MySQL
- 28. PHP + MYSQL Pages - OOP и PDO
- 29. поиска с использованием PDO, MySQL и PHP
- 30. PHP PDO mysql подготовлен statment и присоединяется
Только для записи: Это всегда хорошая практика, чтобы освободить все ресурсы (включая замки в базах данных), когда они не используются больше или в конце сценария или во время обработки ошибок. – Pred
Я думаю, что PHP PDO - это черный ящик, я действительно не могу понять, что происходит с соединениями и сеансами mysql ... – Tobia