[PHP+MySQL] Одно соединение для всех методов класса
Попробуй сделать установку соединения в явном конструкторе.
Покажи код тех мест, в которых ты устанавливаешь соединение и пользуешься им.
какую функцию юзаешь для создание соединения?
попробуй mysql_pconnect
1) указатель наверняка не как $this->Link, а как $link, проверь, распространённая ошибка.
не в тему, т.к. pconnect в пределах одного скрипта работает так же, как connect, только не закрывается после окончания работы скрипта.
Оставить комментарий
Petrovich_on_T3
Хочу сделать так, чтобы один из методов класса устанавливал соединение с базой данных, потом класс как-то работал, вызывались разные методы, использовалось это соединение... А в конце соединение закрывалось.Для этого завожу в классе свойство $link и специальным методом присваиваю ему указатель на соединение (на этом действие метода заканчивается). В другом методе этот указатель уже не действует. Почему? Неужели при выходе из метода-подключения, соединениё рвётся?
Схема:
class МойКласс {
var $link;
function Установить_Соединение ;
function Рутина ; // здесь пользуюсь указателем на соединение
}
Рутина после Установить_Соединение не работает.