dubovsckij
Новичок
Привет всем.
Простите новичка, если вопрос прост или глуп.
У меня есть класс:
В этом коде есть переменная $db, которая есть экземпляр класса подключения к базе данных.
Но у меня появляется ошибка " Call to a member function select() on a non-object ". Как я понимаю класс
Pages не может найти экземпляр класса $db и вызвать метод select.
До этого кода идет класс соединения с базой данных и потом создаю объект:
$db = DataBase::getDB();
Что я делаю не так?
Простите новичка, если вопрос прост или глуп.
У меня есть класс:
PHP:
class Pages {
public $title;
public $text;
public function getPage()
{
$query = "SELECT * FROM `pages` WHERE `id`=1";
$myrow = $db->select($query);
if ($myrow!=false) {$num_rows = count($myrow);} else {$num_rows = 0; $myrow = 0;}
return $myrow[0][text];
}
}
В этом коде есть переменная $db, которая есть экземпляр класса подключения к базе данных.
Но у меня появляется ошибка " Call to a member function select() on a non-object ". Как я понимаю класс
Pages не может найти экземпляр класса $db и вызвать метод select.
До этого кода идет класс соединения с базой данных и потом создаю объект:
$db = DataBase::getDB();
Что я делаю не так?