Veritabanı karakter seti latin5_bin ise bu ayrımı yapıyor olması gerek. latin5_turkish_ci ise, yani _ci eki varsa büyük/küçük harf duyarsız anlamına geliyor. Eğer bu çözüm olmazsa ucfirst veya ucwords kullanmayı düşünebilirsin

sorguda bin kullanamıyormuyuz, ben sanki kullanabiliyoruz diye biliyorum, bir araştırayım manual olarak http://dev.mysql.com/doc/refman/4.1/en/case-sensitivity.html col_name COLLATE latin1_bin LIKE 'a%' col_name LIKE 'a%' COLLATE latin1_bin

id | isim | soyad 1 | isim | soyad şeklinde bir tablo ve veri olduğunu varsayalım. $sql = &quot;SELECT id FROM tablo where isim='Isim'&quot;; sorgusunu çalıştırdığımda, 1 idli satırı almıyor. ben istiyorum ki, alsın

Bildiğim kadarıyla binary tiplerinde bu olur, non-binary şeklinde tanımlanmış alanlarda duyarsızdır.