[Закрыто][MySQL из PHP4] Одно подключение к БД для всех методов класса
и нафига ты инициализируешь её сначала пустым значением?
$object = new myClass( &$DB, ... );
В myClass при инициализации сохраняешь переданное значение $DB в локальную переменную и используешь.
Вцелом, только что написал код, и он работает. Всем спасибо, прошу прощения за напрасный вопрос.
А можно как-то из класса закрывать соединение, когда он отработает? Например, деструктор бы справился.
Пустым значением сначала - чтобы зарезервировать имя.А так разве нельзя?:
class MyClass {
var $my_link;
function MyClass{
if(!defined('MyClass_link_created'{
define('MyClass_link_created',1);
$this->my_link = mysql_connect(....);
}
.........
}
......
}
Оставить комментарий
Petrovich_on_T3
Можно ли пользоваться одним и тем же подключением к БД в нескольких методах класса?Пробовал отвести свойство в определении класса
, а потом в отдельном методе инициализировать через mysql_connect. Так потом использовать эту ссылку ($this->link) в других методах не получается.
Подскажите, плз.