lostyazilim

Php&SQL Like Komutu İle İlgilir Bir Sorun [YARDIM]

2 Mesajlar 842 Okunma
lstbozum
wmaraci reklam

Hucukii Hucukii </ismailcaakir> Kullanıcı
  • Üyelik 14.09.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Freelancer
  • Konum Bursa
  • Ad Soyad İ** Ç**
  • Mesajlar 382
  • Beğeniler 57 / 78
  • Ticaret 8, (%100)
Merhaba arkadaşlar

Yazdığım bir scriptte arama dosyası oluşturmam gerekiyor.Like yardımı ile sql'da arama yaptırıyorum ve kelimeyi ekrana bastırıyorum sorunum şurada başlıyor.

Mesela ben aranacak kelimeyi arama formuna lorem olarak yazıyorum..Ama detay tablosunda Lorem olarak geçiyor.Bu ekrana basmıyor ama arama formuna Lorem olarak birebir aynısını yazarsam ekrana bastırıyorum..

Kısacası sorunum arama yaptırırken büyük küçün harf sorunu ortaya çıkıyor bunu ortadan kaldırmam için nasıl birşey yapmam gerekiyor?

İlgili kod blogu

$kelime = htmlspecialchars(strip_tags($_GET["kelime"]));

$urun_ara = mysql_query("select * from urunler where urun_icerik like '%".$kelime."%'");
while ($cek=mysql_fetch_array($urun_ara)) {
echo $cek["urun_baslik"];
}


Ek Olarak: Sorunu hallettim çözüm yolu

mysql tablosunda utf-8 olarak tanımladığım tabloyu utf8_turkish_ci olarak değiştirdim..

İlgili resim..

 

 

Develops everything always..
wmaraci
reklam

Rec Rec Rock Metal and Yazılım. Kullanıcı
  • Üyelik 13.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Girişimci
  • Konum İstanbul Avrupa
  • Ad Soyad C** A**
  • Mesajlar 146
  • Beğeniler 37 / 36
  • Ticaret 0, (%0)
Başka bir çözüm yoluda var textField'e girilen tüm değerleri büyük yazdırırsan ve veritabanındaki tüm kelimelerde BÜYÜK Harfle yazılıysa kolayca bulur ve küçük büyük harf sorunu ortadan kalkar.(Uplower tarzı bi kodu vardı.Girilen tüm metni büyük yazmaya olanak sağlıyodu ama sen çözmüşsün bile :)
Hucukii

kişi bu mesajı beğendi.

wmaraci
Konuyu toplam 3 kişi okuyor. (0 kullanıcı ve 3 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al