Не могу установить значение аттрибута в классе.

VeT@L

Новичок
Не могу установить значение аттрибута в классе.

Я может быть неправильно выбрал раздел форума, но все-таки моя проблема связана с MySQL.

Вот в чем трабл:
Я пишу класс для работы с деревьями данных. Хочу написать функцию для установки ссылки на mysql соединение... то есть если у пользователя уже есть соединение с базой данных, то чтобы мой класс мог его юзать.
Пишу так(это отрывок из моего класса):
PHP:
class DBTree 
{
var $mysql_link;
	function set_mysql_link($new_mysql_link)
	{
		if($new_mysql_link)
		{
			$this->mysql_link=$new_mysql_link;
			return true;
		}
		else
		{
			trigger_error("Не передан параметр функции set_mysql_link()",E_USER_WARNING);
			return false;
		}
	}
//Дальше идут другие функции
}
Но когда пытаюсь установить значение этому аттрибуту то мне выводит ошибку:
"Fatal error: Call to a member function on a non-object in z:\home\test.ru\www\index.php on line 977"

Устанавливаю значение так:
PHP:
$test=new DBTree;
$link=mysql_connect('localhost','user','pass'); //здесь я устанавливаю соединение 
mysql_select_db('database',$link); //Для последующего использования
$this->set_mysql_link($link);
//и дальше идет другой код
В сообщении об ошибке указывается на строку:
$this->set_mysql_link($link);

Что я не так делаю, почему вылетает ошибка?
Заранее благодарен!
 

VeT@L

Новичок
точно...спасибо...не увидел описки...всем спасибо...
 
Сверху