13-04-2011, 02:26
Witam,
mam problem z klasą user, do której dołączam klasę db (bazy danych). Przedstawię krok po kroku problem
Tworzymy klasę bazy danych
Tworzymy klasę użytkownik i dołączamy do niego klasę bazy danych.
Konstruktor wygląda tak:
Chcemy wyciągnąć wszystkich użytkowników z bazy danych by przedstawić ich jawnie w tabelce więc
metoda GetUsers():
Otrzymuję błąd: Fatal error: Call to a member function GetQuery() on a non-object in (KATALOG)/user.class.php on line 57
jakieś pomysły?
mam problem z klasą user, do której dołączam klasę db (bazy danych). Przedstawię krok po kroku problem
Kod PHP:
$system->IncludeClass('db');$db = new db($mysql_host,$mysql_user,$mysql_pass);
Kod PHP:
$system->IncludeClass('user');$user = new user($db);
Konstruktor wygląda tak:
Kod PHP:
public function _construct(db &$db)
{
$this->db=$db;
}
Kod PHP:
$uzytkownicy=$user->GetUsers();
Kod PHP:
public function GetUsers()
{
$query = "SELECT (jakieś tam tabele) FROM users;";
$result = $this->db->GetQuery($query); // TUTAJ ZGŁASZANY JEST BŁĄD LINIA 57
return $result;
}
jakieś pomysły?
Jak pomogłem daj '+'. To nie boli, a ja mam satysfakcję 
Any sufficiently advanced technology is indistinguishable from magic.

Any sufficiently advanced technology is indistinguishable from magic.