Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [OOP] Użycie jednej klasy wewnątrz drugiej
tikky
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 1
Dołączył: 2.10.2007

Ostrzeżenie: (0%)
-----


Witam, 

Proszę wybaczyć jeśli to pytanie jest banalne, ale zaczynam zabawe z obiektami dopiero.


Używam biblioteki EZ_SQL aby pobrać dane z bazy, na przykład:

  1. <?php
  2. $user = $db->get_row("SELECT temperatura FROM dane WHERE id = 2");
  3. echo $user->temperatura;
  4. ?>


i to dziaa, ale chciałbym teraz umieścić takie połączenie z bazą w środku mojej klasy i to już nie działa

  1. <?php 
  2. include('ez_sql.php');
  3.  
  4. class Test
  5.  {
  6.   var $id;
  7.   var $opis;
  8.   var $temperatura;
  9.        
  10.   function __construct($id=null)
  11.   {
  12.   $this->id = $id;
  13.   $this->odczytaj();
  14.   }
  15.        
  16.   function odczytaj() 
  17.   {
  18.      $user = $db->get_row("SELECT temperatura FROM dane WHERE id = 2");
  19.      echo $user->temperatura; 
  20.   }       
  21.  }
  22. ?>


Mam błąd: Fatal error: Call to a member function get_row() on a non-object ..

Co robię źle?


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:14