sorry_i_noob
@sorry_i_noob

В каком месте лучше закрыть соединение с БД?

Здравствуйте. Я открыл соединение с БД, чтобы получить некоторые строки. Дальше я эти строки сравниваю с теми, что пришли от пользователя (через циклы). После чего я удаляю ненужные строки из БД.
Где лучше закрыть соединение с БД - сразу после получения строк? А потом для удаления открыть еще соединение, удалить строки и закрыть соединение.
Или лучше один раз открыть для получения. Определить, какие строки не нужны. Удалить ненужные строки из БД. Закрыть соединение.
Как лучше?
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 2
Обычно для работы с бд используют какую нибудь прокладку, например PDO. Все вопросы по открытию/закрытию лежат на ней. Но если хочется то работу с бд стоит вынести в отдельный класс, подключение делать в констукте, отключение(закрытие) в диструкте. Конструкторы и деструкторы
Ответ написан
@galliard
Обычно соединение с базой держится открытым на протяжении всего жизненного цикла приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы