![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 115 Pomógł: 3 Dołączył: 19.04.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jak dotąd korzystałem ze zwykłego połączenia z bazą MySQL. W niej obojętne było jakiej wielkości litery wprowadzałem, czy logowałem się pod nickiem: Gracz, czy, gracz, i tak rozróżniało. Obecnie przerzuciłem się na połączenie PDO, i ku mojemu zaskoczeniu rozróżnia wielkość liter. Z tego co słyszałem, da się to jakoś naprawić przy użyciu warunków regularnych aczkolwiek nie mam pojęcia jak.
O to kod logowania, jak coś. Z góry dziękuję. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Problem nie tkwi w PDO. Masz warunek $row['UsName'] != $nick który uwzględnia wielkość liter. Według mnie ten warunek jest całkowicie zbędny a Twoje zapytanie SQL błędne.
Proponuję usunąć z zapytania wszystko po OR, łącznie z OR (sic!) i sprawdzać czy pobrane z bazy hasło jest równe temu podanemu przez usera |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:28 |