Показать сообщение отдельно
Старый 04.12.2005, 19:34     # 8
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Вобщем, раз уж подняли эту тему снова, то давайте плдведем некий итог.

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

Класс свой я переписал довольно давно. Просто сделал его singleton, и везде, где мне нужно соединение с базой я передаю экзепляр этого класса по ссылке.

Хотя можно делать и так:

Код:
function foo()
{
   mysql_connect();
}
Без mysql_close(), если функция создания соединения используется с теми же аргументами, что и в первый раз, то новое соединение установлено не будет, а вернется ссылка на уже установленное соединение, но все же лучше передавать уже открытое соединение руками и проверять connection resource, скажем на null, просто лишний раз вызывать функцию mysql_connect хуже, чем не вызывать ее вовсе(проверно тестом).
__________________
убрано по просьбе администратора
Sheryld вне форума