![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam taki problem, Wyszukuje sobie w bazce nazwiska zapytankiem $zapyt = "SELECT nazwisko, imie FROM telzks where nazwisko like \"%$x%\""; gdzie $x jest wrowadzane przez formularz, Wszystko chodziło by swietnie gdyby wyszukiwało mi niezaleznie od wielkosci liter. A teraz mam tak np: wprowadzam = lew i zwraca mi Polewski, ale juz Lewandowski nie zostaje odnaleziony. A ja chce by mi zwróciło obydwa nazwiska!. Podczas projektu bazki gdy nie miałem jeszcze polskich liter i ustawionego kodowania, (było chyba latin1_swedish_ci)chodziło mi dobrze(litera duza i mała sa chyba oznaczone tym samym kodem), Ale gdy dam w bazie UTF-8, lub latin2 by miec polskie ogonki,Wielkosc liter jest brana pod uwage. Jak zrobić by mieć polskie litery i wyszukiwanie niezaleznie od wielkosci liter w w podanej frazie?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 6.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
No i dalej nie działa!
Nie nie widzi mi tego BINARY zapytanie zwraca stare wyniki =Lewandowski i =polewsk ale obydwu na raz za nic w swiecie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Prosze nie zabijajcie we mnie nadzieji, ja naprawde nie chce robic wiochy typu.... LIKE X...OR...LIKE Y i niezaleznie co user sobie tam wpisze w formie zamienilbym x na małe litery, a nastepnie z x pierwszą na duzą i wten sposob mialbym Y, wystawił to w zapytanko i jazda... Myslałem ze da sie potraktowac to zagadnienie w jakis elegancki sposób |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 17:39 |