Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Szukanie case insensitive z polskimi literami, jakim zapytaniem?
Adiasz
post
Post #1





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

Ostrzeżenie: (0%)
-----


Mam prblem z wyszukiwaniem stringow bez wzgledu na wielkosc liter w mysql 4.1/0.
Mysql domyslnie szuka 'case insessitive' i zapytanie
  1. SELECT *
  2. FROM tabela WHERE example LIKE '%wzorSTRINGA%';

zwroci to samo bez wzgledu na to czy string "%wzorSTRINGA%" zawiera male czy duze litery.

Problem jest gdy "wzorSTRINGA" zawiera polskie znaki, wtedy baza danych przeszukiwana jest:
case insensitive dla znakow roznych od polskich
case sensitive dla polskich znakow czyli
  1. SELECT *
  2. FROM tabela WHERE example LIKE '%wzórSTRINGA%';
  3. SELECT *
  4. FROM tabela WHERE example LIKE '%wzÓrSTRINGA%';

zwrocia co innego.

Moze spotkal sie ktos juz z tym problemem.

Od razu pisze ze funkcje toupper/lower ucase nie dzialaja, kodowanie bazy to latin1/2
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Wielkośc liter a wyszukiwanie to temat pojawiający sie wiele razy.
Szukaj pod pojęciem/słowem: BINARY
Go to the top of the page
+Quote Post
Adiasz
post
Post #3





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

Ostrzeżenie: (0%)
-----


No nie wiem czy tak wiele oprucz mojego tematu jest jeszce jeden ale chodzi w nim o co innego.

@mike_mech: moglbys podac gdzie bylo o tym napisane?
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


forum.php.pl :: search :: binary (MySQL posty z "kiedykolwiek")

Naucz się szukać informacji.
Bez tej umiejętności daleko nie zajdziesz.
Go to the top of the page
+Quote Post
Adiasz
post
Post #5





Grupa: Zarejestrowani
Postów: 155
Pomógł: 0
Dołączył: 28.02.2004

Ostrzeżenie: (0%)
-----


hmmm...
Przeczytalem Twoje wyniki z szukajki i naprawde nie znalazlem informacji ktore szukam.
Wogule to wytlumacz mi po kiego mam szukac info po slowie BINARY dzieki ktorem mozna rozrozniac male i duze litery skoro szukam czegos przeciwnego??

---edit---
Przepraszam.
Nie wiem dlaczego ubzdurałem sobie że chcesz rozróżniać.
~mike_mech
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 14:36