Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> PDO - Zwraca pusty wynik.
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

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


Witam, zaczynam się uczyć PDO i mam mały problem:

  1. $db = $this->baza; // Polaczenie z baza danych
  2. // Sprawdzamy czy login jest dostępny
  3. $sql = $db->prepare('SELECT count(*) FROM users WHERE login = ":login"');
  4. $sql->bindValue(':login', $login, PDO::PARAM_STR);
  5. $sql->execute();
  6.  
  7. $dostepnosc_loginu = $sql->fetch();
  8.  
  9. var_dump($dostepnosc_loginu);


Nie wiem, dlaczego ale zmienna $dostepnosc_loginu zawiera 0, a w rzeczywiście w bazie jest 1. Można prosić o podpowiedź co jest źle?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

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


5.3.9

haha, za to mi zwraca za każdym razem 1, nawet jak nie ma takiego loginu (IMG:style_emoticons/default/biggrin.gif)

Wyrzuć count(*) i daj po prostu *

Wtedy powinno być ok.

Ten post edytował Damonsson 1.02.2013, 19:10:01
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: 17.10.2025 - 21:32