OTCloud
@OTCloud
Программирование и Архитектура ПО

Как вовремя закрыть соединения с БД в PHP?

Доброго времени суток всем.

Подскажите как вовремя закрывать и открывать соединение с базой данных с помощью PHP.
Давайте чтобы не было наплыва инфы обусловим то, что функции открытия/закрытия соединения будут mysql_connect( ) / mysql_close( ).

К сожалению я новичок в PHP, поэтому получается такая тафтология:

function (  ){
mysql_connect ( ... );
// тело функции, например какой то запрос ...
mysql_close( ... );
}


Как вовремя открывать и закрывать соединения при выполнении одного запроса и при этом не прописывать каждый раз подобную тафтологию?
  • Вопрос задан
  • 865 просмотров
Решения вопроса 1
DevMan
@DevMan
если по простому - в начале скрипта открыли, в конце скрипта закрыли.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Создайте собственную функцию вида

function doQuery () {
    mysql_connect ( ... );
    mysql_query ( ... );
    mysql_close( ... );
}


Я бы не рекомендовал делать такое решение, потому что на чём-то более-менее серьезном оно может привести к лишней нагрузке на сервер. Лучше стараться построить архитектуру так, чтобы в рамках одного соединения максимально эффективно загонять в коннект данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы