• 09-04-2016, 13:54:34
    #1
    F. STACK WEB + MOBILE DEV
    Merhaba arkadaşlar,

    bir form alanı var, form alanının amacı o isim de kişi olup olmadığını kontrol etmekte. Diyelim ki veri tabanında Mert Kamit adında biri var, form'dan mert şeklinde arayınca bulmuyor ancak Mert ya da Kamit şeklinde arayınca buluyor.

    Ben istiyorum ki mert ya da kamit şeklinde arayınca da bulsun. Tam olarak nasıl yaparım bunu? Galiba küçük harf, büyük harfe duyarlı.
  • 09-04-2016, 15:36:06
    #2
    Kullandığınız Mysql tablosunun ilgili sütununun COLLATION değeri nedir? utf8_bin gibi _bin içeren bir değerse, case-sensitive olduğunu gösterir; bu da küçük büyük harfe duyarlı olduğunun göstergesidir. Bunu işlemler kısmından değiştirmeniz mümkün. utf8_turkish_ci yapmanız sorunu çözecektir.
  • 09-04-2016, 18:47:36
    #3
    F. STACK WEB + MOBILE DEV
    okay adlı üyeden alıntı: mesajı görüntüle
    Kullandığınız Mysql tablosunun ilgili sütununun COLLATION değeri nedir? utf8_bin gibi _bin içeren bir değerse, case-sensitive olduğunu gösterir; bu da küçük büyük harfe duyarlı olduğunun göstergesidir. Bunu işlemler kısmından değiştirmeniz mümkün. utf8_turkish_ci yapmanız sorunu çözecektir.
    Türkçe karakteri ile ilgili bir sorun yok hocam. Büyük harf, küçük harfe duyarlı, Mert yazdığımda buluyor ama mert yazdığımda bulmuyor.
  • 09-04-2016, 23:15:35
    #4
    Bahsettiğim şeyin Türkçe karakter olmasıyla bir ilgisi yok zaten, binary oluşu case-sensitive olmasına sebep olan şeydir...