Fatal error: Call to a member function on a non-object in

evshi

Новичок
Fatal error: Call to a member function on a non-object in

Здравствуйте.

При переносе сайта на другой хостинг стала вылетать ошибка Fatal error: Call to a member function on a non-object in /home/poctroy/poctroy.ru/docs/class/index.class.php on line 19

Вот код
PHP:
	function showText() {

		$result = $this->db->requireMySQL ("SELECT full_descr from $this->table where visible='1' and path='index' limit 1");
		$row = @mysql_fetch_array($result);

		$text=preg_replace('/(<p style.*display.*none.*\>)/i','',$row['full_descr']);
		echo '<div style="position:relative">
		',$text,'
		</div>';

		$this->showMeLast();

		echo '
		<br>
		На нашем сайте Вы найдете ...';

	}
line 19 - это строка $result = $this->db->requireMySQL ("SELECT full_descr from $this->table where visible='1' and path='index' limit 1");.

Подскажите, как можно исправить. К сожалению в ООП не силен:(

P.S. А строчками выше идет вот такой код, может он влияет...
PHP:
	function __construct($db, $title='', $description='', $keywords='',$css='style.css') {
		$this->db = $db;
		$result = $this->db->requireMySQL ("SELECT * from $this->table where visible='1' and path='index' order by num");
		$row = mysql_fetch_array($result);
		shablon::__construct($row['title'],$row['descr'], $row['kw'],'',$css);
	}
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Пароль к бд правильный?
 

dimagolov

Новичок
странно.... судя по коду, ошибка должна была возникнуть еще в конструкторе.
 

evshi

Новичок
Разобрался. Версия php была 4.4.9. При переходе на 5-ую заработало.
 
Сверху