Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> WHERE LIKE i polskie litery, problem z wyszukiwaniem np. "ż" a "Ż"
maciequs
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 27.01.2008
Skąd: Warszawa

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


Witam,

korzystam z zapytania

Kod
WHERE costam LIKE \"".$_POST['jakistekst'])."\"

i teraz prosiłbym o pomoc. Otóż chciałbym aby w wyniku po zapytaniu gdzie znajdują się wyrazy np, żagle lub Żagle zwracało mi wszystkie rekordy bez względu na welkości liter. Np. W bazie mam rekord "żagle" oraz rekord "Żagle". Ktoś szuka i wpisuje "ŻaGle" i chciałbym aby oba te rekordy (żagle,Żagle) zostały wyświetlone.

probowałem już różnych funkcji na zmniejszanie i porownywania wyrazów np tak:

Kod
$szukany=strtolower($_POST['szukany']);

WHERE LOWER(costam) LIKE \"".$szukany."\"


Nadmienię że powyższy przykład działa dla "niepolskich" znaków lecz potrzebuję czegoś co zadziała i dla nich.

Kodowanie strony iso-8859-2,
kodowanie dokumentów iso-8859-2,
porównywnaie napisów w phpmyadmin dla tych tabel latin1_swedish_ci

Ten post edytował maciequs 6.05.2008, 15:16:51
Go to the top of the page
+Quote Post

Posty w temacie


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 - 07:19