Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem z PDO
Shasix
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.04.2015

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


Witam,
pisałem dziś kod potwierdzenia e-maila i natrafiłem na błąd, który mi nie daje tego dokończyć.

  1. $check = $pdo->prepare("SELECT * FROM accounts WHERE accCode = (:accC) AND nick = (:nick)");
  2. $check->bindParam(":accC", $_GET['code'], PDO::PARAM_STR);
  3. $check->bindParam(":nick", $_GET['nick'], PDO::PARAM_STR);
  4. $check->execute();
  5.  
  6. var_dump($check->fetchAll()); //cały czas zwraca pustą tablicę


Ma ktoś pomysł na poprawę tego?
Z góry dzięki.

Ten post edytował Shasix 12.04.2015, 12:12:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
Turson
post
Post #2





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


A te nawiasy przy :accC i :nick po co?
Go to the top of the page
+Quote Post
Shasix
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.04.2015

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


Turson,
Z przyzwyczajenia, bez nich również zwraca pustą tablicę.
Go to the top of the page
+Quote Post
Turson
post
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


Moze po prostu brak wynikow? Sprawdź co siedzi w tablicy $_GET bo moze nie to czego oczekujesz i wstawia to do zapytania
Go to the top of the page
+Quote Post
Shasix
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 12.04.2015

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


Jest jeden wynik spełniający wymagania zapytania.

Ten kod zwraca 2:
  1. var_dump($check->fetchColumn());


Odświeżam. :/

Ten post edytował Shasix 12.04.2015, 12:10:21
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:45