Необходимо ли явно закрыть соединение с БД после выполнения запроса (и другой операции с БД)?Соединение базы данных MySQL MySQL
ответ
Нет, если вы не уверены, что закончили общение с базой данных для запуска сценария. Даже тогда вам не нужно нужно, чтобы закрыть его явно, поскольку PHP делает это автоматически после завершения выполнения скрипта, если вы не используете mysql_pconnect()
для подключения к базе данных.
Нет, php делает это автоматически. Вы могли бы назвать это «хорошей практикой программирования», чтобы очистить (ака закрыть соединение).
Как правило, закрывайте его только после того, как закончите базу данных для этой страницы. Кроме того, в зависимости от API, который вы используете для обработки базы данных, большинство из них, которые вы должны использовать сейчас (например, PDO), реализуются через объекты, поэтому деструктор автоматически обрабатывает их закрытие в конце, если необходимо.
, хотя php делает это автоматически, я могу сказать, как если бы мы не сделали это на нашем сайте, наш сервер db достигнет max_connections действительно очень быстро. Так что это очень хорошая практика.
На самом деле я бы структурировать код, как этот
открытым свя сделать все запросы близко CON
Остальной код
Потому что тогда медленные устройства не сделает ваши соединения повесить.
- 1. Соединение базы данных Laravel/MySQL
- 2. Соединение слева две базы данных MYSQL
- 3. MySQL недостающие базы данных
- 4. mysql отображение данных базы данных
- 5. Соединение гетерогенной базы данных
- 6. Соединение MySQL в базе данных?
- 7. PHP-соединение База данных mysql
- 8. Поиск базы данных mySQL
- 9. Базы данных MySQL/Таблицы
- 10. создание базы данных/mysql
- 11. Синхронизация базы данных MySQL
- 12. Раздел базы данных MySQL
- 13. MySQL --- размера базы данных
- 14. Организация базы данных MySQL
- 15. Разделение базы данных - MySQL
- 16. Структура базы данных MySQL
- 17. ИД базы данных MySQL
- 18. Запрос базы данных MySQL
- 19. Настройка базы данных MySQL
- 20. Обновление базы данных MYSQL
- 21. Восстановление базы данных MySQL
- 22. Разработка базы данных MySQL
- 23. базы данных MySQL присоединиться
- 24. Нормализация базы данных MySQL
- 25. Mysql Исключение базы данных
- 26. MySQL репликация базы данных
- 27. Ошибка базы данных (MySQL)
- 28. Загрузка базы данных MySQL
- 29. Объединить базы данных MySQL
- 30. MySQL - Безопасность базы данных