Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej. Dowiedz się więcej OK, rozumiem

[MySQL] LIKE + polskie znaki

Zdecydowałeś się na tworzenie interaktywnych stron przy pomocy PHP? Chcesz w łatwy i szybki sposób zarządzać danymi na swojej stronie? Tutaj znajdziesz pomoc w napotkanych przy tym trudnościach.

[MySQL] LIKE + polskie znaki

Post 23.02.2009, 15:45:08

Mam w bazie tabele z miastami i chciałbym wyszukać wszystkie miasta na literę "Ż"

Kod: Zaznacz cały
SELECT * FROM city WHERE (city_name LIKE 'Ż%')  ORDER BY `city_name` ASC


Powyższe zapytanie wyświetla mi wszystkie miasta na literę "Ż" ale i również na literę "Z" oraz "Ź" dlaczego tak się dzieję. Co zrobić aby zwróciło miasta tylko na literę "Ż" ? Przez to ze zwraca mi te dodatkowe miasta to i sortowanie bo nazwie również jest błędne :/
Waflak
Posty: 90
Dołączył(a): 18.12.2003

Post 24.02.2009, 08:51:55

musisz ustawic collate na utf_polish_ci. Teraz masz zapewne utf_general
nospor
Posty: 1039
Dołączył(a): 20.04.2005


Powrót do PHP i bazy danych


 


  • Podobne wątki
    Odpowiedzi
    Wyświetlone
    Ostatni post

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 17 gości

Subskrypcja

Mamy 53826 zarejestrowanych użytkowników.
Najnowszy użytkownik: purefitketo


Nasi użytkownicy napisali:

  • 940367 wiadomości
  • w 249431 tematach

Najnowsze wpisy na blogu

Najnowsze artykuły

Najaktywniejsi (ostatnie 30 dni)