• 05-10-2008, 15:24:45
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    Arama ile ilgili bir sorum olacaktı.
    Örnek "tc kimlik sorgulama" diye bir arama yapıldığını farzedelim.
    Postumuz şöyle olsa dahi çıksın istiyorum. "TC İstanbul Üniversitesi"
    Bu herhangi bir 3 kelimeden postlarda birisi dahi geçse içerik çıkartmasını istiyorum yani.
    Bunu nasıl yapabilirim yardımcı olabilir misiniz?
  • 05-10-2008, 15:52:08
    #2
    Tabloya FULLTEXT özelliği ekledikten sonra,

    <?
    //veritabanına bağlantısı burada
    $sql = "SELECT * FROM kategoriler WHERE MATCH(kategori) AGAINST ('ARANAN')";
    $sorgulama = mysql_query($sql);
    if (mysql_num_rows($sorgulama)>0){
    //kayitlari listele
    while ($kayit=mysql_fetch_array($sorgulama)){
    $kategori=$kayit["kategori"];
     
    echo $kategori;
    }
    }
    else {
    echo"<br><br><center><b>$kelime ile ilgili sonuç bulunamadı</b></center><br><br>";
    }
    ?>
    Kendi mysql yapına göre düzenleyip kullanabilirsin.
  • 05-10-2008, 16:13:20
    #3
    kendi yaptıgın arama örnegi varmı ona göre ayarlıyalım.