Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie z bazą MySQL za pomocą PDO, i proste wyciągnięcie wyników
skim
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 3
Dołączył: 9.05.2007
Skąd: Krzyż Wielkopolski

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


Witam,
nie wiem czy dobrze wybrałem dział (może powinienem napisać w Przedszkolu?). Mam taki problem: gdy wyciągam sobie proste wyniki w postaci tabeli za pomocą takiego skryptu:
  1. $pdo = new PDO($dsn, $userDB, $passwordDB);
  2. //$zapytanie = 'SELECT name, password FROM users WHERE name=' . $username . ' AND password=' . $password;
  3. $users = $pdo->query('SELECT * FROM users');
  4. $users->setFetchMode(PDO::FETCH_NUM);
  5. print_r($users->fetchAll());
  6. $users -> closeCursor();

to wszystko jest ok. Gdy próbuję dokonać kilka zmian:
  1. $pdo = new PDO($dsn, $userDB, $passwordDB);
  2. $zapytanie = 'SELECT name, password FROM users WHERE name=' . $username . ' AND password=' . $password;
  3. $users = $pdo->query($zapytanie);
  4. $users->setFetchMode(PDO::FETCH_NUM);
  5. print_r($users->fetchAll());
  6. $users -> closeCursor();

dostaję błąd:
Cytat
Fatal error: Call to a member function setFetchMode() on a non-object in C:\xampp\htdocs\projekt1\login.php on line 22

Co robię źle? Będę wdzięczny za pomoc. Korzystania z PDO uczę się stąd.
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 7.10.2025 - 21:03