<?php public function check_user_exists() { $stmt = $pdo -> query( "SELECT * FROM users WHERE login = ''''.$_POST[login].''''"); if ($row == 1) { } elseif ($row == 0) { } } ?>
Jak w tytule. Wyskakuje mi error. Rozumiem, że funkcja do której się odwołuje operuje na obiektach, a to co jej podałem nie jest obiektem. Chciał bym, żeby ten kod sprawdzał, czy istnieje w bazie użytkownik i w zależności od wyniku robił jedno lub drugie. Normalnie pewnie uporał bym się z tym już dawno, ale od dzisiaj poznaję uroki PDO, i kombinuje bardziej w tą stronę. Niestety w tym przypadku z marnym skutkiem.
Ten kod jest częścią większej klasy służącej do rejestracji userów, jednak wcześniejszy kod działa bez problemu (łączenie z bazą danych i wyświetlanie zapisanych w niej danych śmiga bez problemu) dopiero tutaj się sypie.
Może ktoś pomoże rozwiązać mi ten problem, albo chociaż podrzuci jakieś wskazówki czym się zainteresować przy rozwiązywaniu tego problemu, bo puki co jest to dla mnie nie do przeskoczenia


pozdrawiam