Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zapytaniem pdo
dzesi
post
Post #1





Grupa: Zarejestrowani
Postów: 235
Pomógł: 0
Dołączył: 3.05.2006

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


Witam mam problem z zapytaniem w pdo
  1. <?php
  2. $zapytanie_sql=$polaczenie_pdo->prepare("SELECT `login` FROM `admin` where login='".$this->login_admin."' AND haslo='".$this->haslo_admin."'");
  3. $sql=$polaczenie_pdo->query($zapytanie_sql);
  4. $num_rows=$polaczenie_pdo->exec();
  5. if( $num_rows==1)
  6. {
  7. echo "zle dane ";
  8. }
  9. else{
  10. echo "ok";
  11. }
  12. dodam ze wyskakuje błąd Call to a member function prepare() on a non-object - ze nie ma obiektu w tej funkcji 
  13. chce sprawdzić czy login istnieje i hasło w bazie .Trzeba porzucić mysqli na rzecz pdo
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sabistik
post
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


no to wszystko jasne. Odsyłam do przeczytania manuala o zasięgu zmiennych.
Zmienne zdeklarowane w funkcji/metodzie nie są widoczne poza jej ciałem. W Twoim przypadku przy tworzeniu obiektu PDO musisz go zadeklarować w właściwości klasy poprzez $this->polaczenie_pdo = new PDO(); i dowoływać sie podobnie.
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: 26.12.2025 - 01:00