#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 одинаковых ответа одновременно 🙂