|
|
|
| Если в начале документа открыть соединение с MySQL, а затем, скажем, при невыполнении какого-то условия, указать принудительное завершение работы скрипта exit(), необходимо ли при этом пользоваться функцией mysql_close()? Или exit() уже включает в себя разрыв соединения с БД? | |
|
|
|
|
|
|
|
для: aexb
(23.08.2007 в 15:02)
| | При завершении работы скрипта, при любом завершении работы скрипта, соединение рвется. | |
|
|
|
|
|
|
|
для: SHAman
(23.08.2007 в 15:37)
| | Немного почитал про функции на php.net. Получается, что при использовании mysql_connect() закрывать соединение не обязательно, т. к. оно действительно автоматически закрывается, в отличие от mysql_pconnect().
Тогда другой вопрос: до каких пор остается открытым постоянное (mysql_pconnect) соединение? И в каких случаях его нужно использовать? | |
|
|
|
|
|
|
|
для: aexb
(23.08.2007 в 18:22)
| | >Тогда другой вопрос: до каких пор остается открытым постоянное (mysql_pconnect)
>соединение? И в каких случаях его нужно использовать?
По-моему по умолчанию 5 минут. Использовать в Web его не нужно, так как процессы MySQL обычно потребляют приличный объём ресурсов и чем быстрее процесс завершиться - тем лучше (20 висящих, ничего не делающих и потребляющих память процессов не самое радостное зрелище :). | |
|
|
|
|
|
|
|
для: cheops
(24.08.2007 в 10:25)
| | о как)) пасиба Хеопс, теперь понятно)) | |
|
|
|