Postanowiłem w końcu poćwiczyć sobie pisanie klas w php i mam problem, byłbym wdzięczny gdyby ktoś mi wytłumaczył co jest nie tak.
Mam prostą klasę i w niej metodę do łączenia się z bazą, działającą bo oddaje resource id.
Kiedy chcę jej użyć w innej klasie i metodzie (do sprawdzania hasła) to już jest coś nie tak.
Dostaję błąd: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource(...)
wnioskuję więc, że nie mam połączenia z bazą, tylko nie wiem czemu. Źle się do niej odwołuję...?
Kod zmieniałem wiele razy, oto ostatnia wersja:
private function login_check($user, $pass) { require('konektor.php'); $this->polacz = new konektor; $this->polacz -> connect(); $this->check = 'SELECT * FROM `login` WHERE login_user='.$user.' AND login_pass='.$pass.' LIMIT 1'; if($this->ile == 1) return true; else return false; }
Pozdrawiam.