mySQL'de collation seçimi "utf8_general_ci" olarak yapılmış bir tabloda "SELECT * FROM tablo WHERE metin = üzüm" sorgusunu çalıştırdığınızda bu tabloda "uzum" ve "üzüm" adlı metin değerini içeren iki satır varsa, ikisi de dönecektir. Bunu önlemenin yolu ya tablonuzu "utf8_turkish_ci" olarak tanımlamanız, ya da sorgunuzun sonuna "COLLATE utf8_turkish_ci" parametresini eklemektir.
Hiç yorum yok:
Yorum Gönder