![]() |
![]() |
![]()
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:
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? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 7 Dołączył: 6.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
A przypisałeś wcześniej cokolwiek do $login? Jak widzę w manualu, bindowane wartości nie są puste.
Ten post edytował stud3nt 1.02.2013, 17:27:09 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Tak, zmienna $login zawiera "xxdrago", a taki rekord istnieje. Kurde, już kminie kminie i nie wiem w czym błąd...
Klasa:
Baza:
Ten post edytował xxdrago 1.02.2013, 17:38:32 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
A po co Ci " " w zapytaniu ?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
A no faktycznie ale bez tego też nie chodzi, przyzwyczajenie... próbowałem nawet tak:
Ale zwraca 0 ... kurde jakim cudem? Ten post edytował xxdrago 1.02.2013, 18:22:18 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
A w phpMyAdmin?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
phpMyAdmin zwraca 1 tak jak powinno być(SS):
(IMG:http://speeds-upload.tk/upload/obrazki/thumbs/screen_5af256424ae2921b904eff716c7d5839.jpg) Ten post edytował xxdrago 1.02.2013, 18:32:57 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Wkleiłem .sql i na żywca Twój kod z ostatniego postu i :(IMG:http://i48.tinypic.com/km13d.jpg)
Więc niemożliwe ;P |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
haha? Mogę wiedzieć jakie masz php?
|
|
|
![]()
Post
#10
|
|
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 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
nie znam się na PDO ale tam zawsze będzie jeden
jak nazwa wskazuje rowCount pobiera liczbę pobranych wierszy a to zapytanie zawsze da w wyniku jeden rekord |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 654 Pomógł: 42 Dołączył: 27.07.2010 Skąd: Jaworzno Ostrzeżenie: (0%) ![]() ![]() |
Zastanawiam, się w czym jest problem... i nie mogę dojść...
sazian, Tak ale zauważ , że mi zawsze zwraca 0, a jemu zawsze jeden choć nie ma rekordu... |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
"Problem" jest, że masz zawsze zwracany jakiś wynik, count 0, albo count 1, albo count 9999, ale zawsze jest to jeden wynik. Czyli RowCount pokaże zawsze 1. Nie wiem czemu u Ciebie pokazuje 0, dziwne, ale to może być jakiś błąd wersji php czy mysql.
Ten post edytował Damonsson 1.02.2013, 20:09:05 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 10:14 |