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

Php İle 2 Alan İçerisinde Arama Yapmak

merhabalar,

mysql_query("SELECT *  FROM filmler WHERE aciklama REGEXP '[[:<:]]'.$aranan.'[[:>:]]'");


şöyle bir kodum var. görüldüğü gibi filmler tablosunun aciklama alanında $aranan bölümünü içeren filmleri çekiyor. buraya kadar problem yok. 2 alanda birden aramasını istediğim zaman problem çıkıyor.

mysql_query("SELECT *  FROM filmler WHERE aciklama && baslik REGEXP '[[:<:]]'.$aranan.'[[:>:]]'");

mysql_query("SELECT *  FROM filmler WHERE aciklama or baslik REGEXP '[[:<:]]'.$aranan.'[[:>:]]'");


bu iki kodu da denedim çalışmıyor. aynı anda 2 alanda arama yaptıramıyor muyuz?
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • irfanevrens adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    21 cevap - 0 soru
    bu kodu deneyebilirsiniz, hem başlık alanında hemde açıklama alanında varsa sonuç verir, duruma göre OR kullanabilirsiniz

    $sql = 'SELECT *  FROM siteler WHERE aciklama REGEXP "[[:<:]]' . $aranan. '[[:>:]]" AND baslik REGEXP "[[:<:]]' . $aranan. '[[:>:]]"';
    
    mysql_query($sql);
    
    • rgn adlı üyenin fotoğrafı rgn
      and deneyince olmadı ama or deneyince oldu çok teşekkür ederim :)
      10 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.