Теперь у меня есть метод в моем классе БД, называемый DisconnectFromDB(), который в значительной степени вызывает mysql_close() и устанавливает $_connected = FALSE (так что метод query() будет знать, что нужно снова подключиться к БД). Должно ли это вызываться после каждого запроса (как частная функция) или извне через объект... Потому что я думал что-то вроде (код является только примером)
Код: Выделить всё
$students = $db->query('SELECT id FROM students');
$teachers = $db->query('SELECT id FROM teachers');
Код: Выделить всё
$db->disconnectFromDB();
Какие преимущества/недостатки есть у каждого из них? Что лучше всего сработало в вашей ситуации? Есть ли что-то плохое в том, чтобы забыть закрыть соединение с MySQL, кроме небольшой потери производительности?
Подробнее здесь: https://stackoverflow.com/questions/336 ... e-database
Мобильная версия