2010-07-22 4 views

ответ

2

Нет, если вы не уверены, что закончили общение с базой данных для запуска сценария. Даже тогда вам не нужно нужно, чтобы закрыть его явно, поскольку PHP делает это автоматически после завершения выполнения скрипта, если вы не используете mysql_pconnect() для подключения к базе данных.

3

Нет, php делает это автоматически. Вы могли бы назвать это «хорошей практикой программирования», чтобы очистить (ака закрыть соединение).

3

Как правило, закрывайте его только после того, как закончите базу данных для этой страницы. Кроме того, в зависимости от API, который вы используете для обработки базы данных, большинство из них, которые вы должны использовать сейчас (например, PDO), реализуются через объекты, поэтому деструктор автоматически обрабатывает их закрытие в конце, если необходимо.

0

, хотя php делает это автоматически, я могу сказать, как если бы мы не сделали это на нашем сайте, наш сервер db достигнет max_connections действительно очень быстро. Так что это очень хорошая практика.

На самом деле я бы структурировать код, как этот

открытым свя сделать все запросы близко CON

Остальной код

Потому что тогда медленные устройства не сделает ваши соединения повесить.

Смежные вопросы