class baza { var $ile=0; var $polaczenie; var $pdb; var $wynik; var $rekord; function polacz($nazwa) { $this->pdb=$nazwa; return $this->polaczenie; } function zamknij() { } function zapytanie($klauzula) { //echo $klauzula; $ile=$this->ile+1; $this->ile = $ile; return $this->wynik; }
Wywołanie:
$baza = new baza();
$baza->polacz(DATABASE_DB)
Wszystko działa jak należy lecz gdy chcę odwołać się do utworzonego obiektu z funkcji:
function test() { $zapytanie = "select dupa from dupa"; $baza->zapytanie($zapytanie);
dostaje:
Warning: mysql_db_query(): 5 is not a valid MySQL-Link resource in ...."
Co musiałbym zmienić w klasie by nie tworzyć nowego obiektu w funkcji.