![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
mam taki dziwny problem z pdo, zapytanie jest poprawne i w phpmyadminie zwraca mi odpowiednia ilosc rekordow, niestety pdo zwraca false
jak podstawiam zmienną:
(mimo że w zmiennej jest wartość string "Łódź") zwraca false ale tutaj już:
działa jak należy co sie dzieje? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
a po co Ci apostrofy?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Fakt, zapomniałem, że w sumie można tak też konstruować zapytania PDO, bez bindowania. Daj przed tym var_dump($city), pewnie nie ma tam stringu Łódź.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
Jest tam string Łódź, sprawdzałem wcześniej
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
W takim razie, jest to niemożliwe.
|
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
Sprawdź jakąś nazwę miejscowości bez polskich znaków - może w tym problem.
PS: Używanie PDO bez bindowania nadal naraża Cię na ataki SQL injection. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
pierwszy dump to zmiennej $city, drugi to zapytanie, trzeci dump to errorInfo() z Pdo, 4 dump to wynik $pdo -> query ( ) -> fetch ( ) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Hmmm jak Łódź może mieć długość 9 znaków? (IMG:style_emoticons/default/wink.gif)
Wywal (pewnie) spację, przed i po stringu i nie oszukuj na przyszłość, że var_dump zwraca Ci to samo. Albo rzeczywiście masz coś z kodowaniem znaków nie tak? Sprawdź dla normalnego słowa, bez polskich akcentów. Ten post edytował Damonsson 8.07.2013, 12:15:25 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
wcześniej w kodzie bawie sie tak:
owszem byly spacje przed i po, ale nie sądziłem, że to taki babol bedzie i co tu teraz zrobic skoro takie rzeczy sie dzieja |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
A znasz trim?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 616 Pomógł: 12 Dołączył: 16.07.2006 Skąd: : getCity ( ); Ostrzeżenie: (0%) ![]() ![]() |
znam, tylko co w przypadku Stalowa Wola ? (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 2 355 Pomógł: 533 Dołączył: 15.01.2010 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Tak trudno sprawdzić, że nic? Jak daje mojej 6 letniej kuzynce piłkę i mówię jej że się odbija od podłogi, to zanim mi ją odda i powie, że się nie odbija, chociaż raz próbuje ją odbić od podłogi. Trochę od niej odstajesz, ale pracuj nad sobą, może kiedyś dorównasz.
|
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Trochę od niej odstajesz, ale pracuj nad sobą, może kiedyś dorównasz. Ach, jak mi brakuje na forum LIKEow, bo wlasnie bys dostal (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 559 Pomógł: 93 Dołączył: 4.03.2008 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
@topic nic się nie stanie, bo trim usunie tylko na początku i na końcu białe znaki
@off mi też jej tutaj brakuje (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 10:48 |