Zapytanie w MySQL ignoruje wielkość liter

Odpowiedz Nowy wątek
2014-12-19 15:54
Krwawy Jeleń
0

Witam, piszę program w Javie Swingu, i mam mały problem ponieważ gdy wykonuję zapytanie :

"SELECT * FROM uzytkownik WHERE Login LIKE '" + login + "' AND Haslo LIKE '" + haslo +"'" 

to wypluwa mi w prawdzie poprawne rezultaty, ale nie ma znaczenia wielkość liter.
Dajmy na to :
login to : admin, i mogę wpisać sobie dowolną konfiguracje :
Admin, aDmin, ADmin, .... ADMIN, i wszystko zadziała, ważne, że litery się zgadzają...
Jak mogę rozwiązać ten problem.

edytowany 1x, ostatnio: furious programming, 2016-12-13 18:26
"SELECT * FROM uzytkownik WHERE Login COLLATE UTF8_GENERAL_CI LIKE '" + login + "' AND Haslo LIKE '" + haslo +"'" ?? - karolinaa 2014-12-19 16:24
@karolinaa - ile jeszcze raz mam prosić o odpowiadanie W POSTACH?! - furious programming 2014-12-19 17:39

Pozostało 580 znaków

2014-12-19 16:46
0

Zamień LIKE na LIKE BINARY.


"There are people who actually like programming. I don't understand why they like programming."
Rasmus Lerdorf

Pozostało 580 znaków

2014-12-19 17:12
Krwawy Jeleń
0

LIKE BINARY rozwiązało sprawę, metody Karoliny, nie próbowałem.
Dziękuję Wam za odpowiedzi.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0