Veritabanında Türkçe Karakter ve Büyük Küçük Arama Sorunu
UstaDerslik Soru-Cevap Yararlı Araçlar
arama ikon
Diller
Türkçe Türkçe

bilgi UstaDerslik
Bu uyari kutusudur.
Tamam

Anasayfa
İletişim
Üyeler

Veritabanında Türkçe Karakter ve Büyük Küçük Arama Sorunu

Paylaş  :
profil
atm10
GÖRÜNTÜLENME(71)
RAPOR ET
Merhaba;
php veritabanına 2500 kadar satır ekledim.
veritabını tablosundaki yazım dil "latin1_swedish_ci" olarak işaretlemişim.
Veritabanında sorgu yaparken Türkçe büyük küçük karakter sorunu ile karşı karşıya kaldım.
Örneğin:
ürün adı 1. satır "Askılık" olsun.
ürün adı 2. satır "ASKI" olsun.


$arama="askı"
$urun_sec=mysqli_query($vt,"SELECT * FROM `urunler` WHERE `urun_adi` LIKE '%$arama%' ");
while(mysqli_fetch_array($urun_sec)){
echo $urun_yaz['urun_adi']."<br>";
}



Yukardaki kod ile yazma işleminde 1. ürün adı geliyor.Ama büyük harfle yazılan 2. ürün adı gelmiyor.
Ben her ikisininde gelmesini istiyorum.
Teşekkürler...

NOT: 2500 tane satır eklemişim.Yazım dili değişikliği yaptığım zaman karakter hatası alıyorum.Ancak değişiklik yapmadığım zaman karakter hatası almıyorum.
Dil değişikliği yaparsam çok büyük sorun olur.Baştan satırları eklemek zorunda kalacağım çözümler olmasın.
Teşekkürler...




cArleone
cArleone 25 Gün Önce Cevaplandı
Bunun,benim bildiğim bir çözümü yok. Seçtiğin karakter dili Türkçe karakterleri desteklemediği için aramalarda sıkıntıntı olması normal.Tavsiyem yeni bir tablo oluşturup karaktersetini utf8_general_ci yaptıktan sonra komut ile diğer tablodan çekip buna yazdır.bu şekilde çözebilirsin.



Kod
Kalın
Vurgu
Resim
Video
Url
CEVAPLA
Tüm Hakları Saklıdır. ©Arleone 2013-2014 UstaDerslik






Giriş
Şifremi Unuttum...
Şifre Talep
  Kuralları Kabul Ediyorum.
Kaydol