Оставляет ли «mysql_query() или die()» открытым соединение с mysql?

#php #mysql #database #connection #die

#php #mysql #База данных #соединение #die

Вопрос:

mysql_query() or die() Оставляет ли открытым соединение с mysql? Я думаю, что он вызывает, die() но он никогда не вызывает mysql_close() по соединению…

Спасибо.

Комментарии:

1. Хотя, просто небольшой совет по этому поводу, вместо того, чтобы вот так отключаться, у вас должна быть какая-то логика, чтобы показать ошибку пользователю, а не показывать им неприятную белую страницу с небольшим количеством текста. Побочным преимуществом этого является то, что вы действительно можете закрыть соединение после неудачного запроса.

2. поддерживайте свое соединение открытым с помощью mysql_connect

Ответ №1:

Из документов mysql_close:

Использование mysql_close() обычно не требуется, поскольку непостоянные открытые ссылки автоматически закрываются в конце выполнения скрипта. Смотрите также Освобождение ресурсов

Ответ №2:

http://php.net/manual/en/function.mysql-close.php

Использование mysql_close() обычно не требуется, поскольку непостоянные открытые ссылки автоматически закрываются в конце выполнения скрипта.

Ответ №3:

Нет.
Прочитайте руководство:

Использование mysql_close() обычно не требуется, поскольку непостоянные открытые ссылки автоматически закрываются в конце выполнения скрипта.

Комментарии:

1. хех, 3 одинаковых ответа одновременно 🙂