Forum Webscript.Ru

Программирование => PHP => Тема начата: Михаил от 15 Апреля 2003, 10:03:27

Название: mysql_close();
Отправлено: Михаил от 15 Апреля 2003, 10:03:27
Здраствуйте!

На этот раз вот какой вопрос возник.

Я прочитал пару разных статей по поводу использования mysql_close(); , одни пишут, что это необходимо делать, другие же, напротив, утверждают, что эту функцию вовсе можно не использовать.
Хотелось бы узнать Ваше мнение по этому вопросу.
И еще один, в дополнение к первому:
Я все-таки ею пользуюсь, но однажды возник такой случай: На странице было вызвано сразу 2 соединение ($link, $link1), в конце скрипта я написал

mysql_close($link);
mysql_close($link1);

А он начал ругаться( Я конечно понимаю, что необходимо привести текст ругательства, но, к сожалению, под рукой его сейчас нет).... Как приеду домой, запущу вновь и выложу.....


---------------------------
Спасибо.
Название: mysql_close();
Отправлено: AliMamed от 15 Апреля 2003, 11:22:50
во-первых линк должен закрытся сам после завершения скрипта.
во-вторых он закроется по истечению wait_timeout в mysql
Название: mysql_close();
Отправлено: ThE0ReTiC от 15 Апреля 2003, 12:08:03
AliMamed
Линк закрывается сам, если для открытия используется mysql_connect
если mysql_pconnect, то он продолжает висеть (что можно было очень часто наблюдать на shop.piter.com)
Название: mysql_close();
Отправлено: semya от 15 Апреля 2003, 12:12:13
Михаил
а используя mysql_pconnect() можно навсегда забыть о mysql_close() т.к. во-первых закрытие такого соединения не происходит автоматически. а во-вторых и close его не закроет :)
Название: mysql_close();
Отправлено: Михаил от 15 Апреля 2003, 17:50:50
Я использую mysql_connect, и если я правильно понял, то функцию close можно не использовать... ничего страшного не произойде?!
Название: mysql_close();
Отправлено: Макс от 15 Апреля 2003, 18:48:21
Цитировать
.. ничего страшного не произойде?!
имхо не произойдет. По крайней мере с мускулем проблем не было
Название: mysql_close();
Отправлено: AliMamed от 15 Апреля 2003, 19:10:41
ThE0ReTiC
Цитировать
ThE0ReTiC:
если mysql_pconnect

mysql_pconnect это оффтопик в теме mysql_close() =)