Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Arama Motoru

Merhaba Arkadaşlar,
ben bir projede arama motoru yaptım. Fakat aranan kelimelerin bulunan sonuçlar arasında farklı olarak göstermek istiyorum bunu nasıl yapabilirim.
şimdinden verdiğiniz bilgiler için teşekkür ederim :)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Kesali adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    208 cevap - 2 soru
    Herhalde aradığın kelimeleri kalın yazdırmak istiyorsun. Aşağıdaki gibi olabilir.
    echo str_replace ($keyword, "<strong>" . $keyword . "</strong">, $result);
    
    • osmancnr adlı üyenin fotoğrafı osmancnr
      Tşk kardeşim aradığım kod buydu. sana bir sorum daha olacak şimdi arama yaptığımda arama kelimesinin bir aynısı olmazsa çıkımıyor. mesela veri tabanında OSMAN çınar dieye kayıtlı ama amamada osman ÇINAR yazdığım zaman çıkmıyor. bunun için nasıl bir kod kullanmam gerekiyor
      10 yıl önce yazılmış 10 yıl önce güncellenmiş
    • Kesali adlı üyenin fotoğrafı Kesali
      Birkaç yolu var gelen veri ve aradığın veriyi mysql LOWER ise küçük aratabilirsin.

      örnek
      SELECT * FROM `tablo` WHERE LOWER(`Aranan`) like %LOWER("Kelime")%
      


      Bu yöntemler aradığın sonuç gelir ama performansı düşük kalacaktır.

      Daha performanslı çalışması için COLLATE fonksyionuna bakabilirsin.

      http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html
      10 yıl önce yazılmış
    • osmancnr adlı üyenin fotoğrafı osmancnr
      Tşk ederim kardeşim :)
      10 yıl önce yazılmış
    • Kesali adlı üyenin fotoğrafı Kesali
      Rica ederim
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.