Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL] LIKE ą i a takie same
Forum PHP.pl > Forum > Przedszkole
sannin
Witam,

mam problem z zapytaniem sql

  1. SELECT * FROM `placowki` WHERE miasto LIKE '%Ką%' LIMIT 0 , 30

Po wpisaniu tego zaytaniw wyświetla mi miasta takie jak
Cytat
Kąty
Kalisz
Kamień Pomorski
itd.

Po wpisaniu takiego zapytania
  1. SELECT * FROM `placowki` WHERE miasto LIKE '%Ka%' LIMIT 0 , 30

to samo dlaczego traktuje a i ą jaką tą samą literę?
wookieb
Ponieważ nie masz ustawionego odpowiedniego kodowania dla tabeli i jej pól. Zmień na utf8_polish_ci.
sannin
Mam ustawione utf8_unicode_ci czy zmiana na to które podałeś jest koniecznością?
wookieb
O ile dobrze pamiętam to tak. Nic nie stoi na przeszkodzie abyś sprawdził.
sannin
Faktycznie pomogło, ale baza ma 180.000 wpisów czy teraz nagle się nie okarze, że przez ten zabieg pojawią się gdzieś krzaki?
wookieb
Raczej nie powinno być problemu. A masz na wszelki wypadek backup?
sannin
Sprawdziłem wyrywkowo i jest ok. W razie czego mam kopie. Dzięki smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.