+ Cevap Yaz
2 sonuçtan 1 ile 2 arası gösteriliyor

Konu: Aramada önce yazıldığı gibi, sonra ayrı ayrı sıralansın...

  1. #1
    Üye
    Üyelik Tarihi
    05/2008
    Mesaj
    14

    Aramada önce yazıldığı gibi, sonra ayrı ayrı sıralansın...

    Merhabalar...
    Sitemde bir arama kısmı yapıyorum ancak şu durumu oluşturamadımiyelim ki "Türkiye Cumhuriyeti" arama kutusuna yazılmış olsun...
    Veritabanında önce tam yazıldığı gibi yan yana olanlar çağırılsın...Sonra yanyana olmadan hem Türkiye; hem de Cumhuriyeti kelimeleri'ni içerenler sıralansın...
    En son da "Türkiye" veya "cumhuriyeti" kelimeleri aransın...Yani arama sonuç sayfası mesela aşağıdaki gibi olsun...

    ARAMA SONUÇLARI:
    1. Türkiye Cumhuriyeti avrupadadır...
    2. İstanbul Türkiye Cumhuriyeti'nde yeralır...
    3. Türkiye halkı cumhuriyeti benimsedi...
    3. Türkiye aynı zamanda asyadadır...
    4. Atatürk Cumhuriyeti getirdi...


    Bunu tek SQL cümlesiyle yapabilir miyiz arkadaşlar?Şimdiden cevaplarınız için teşekkürler...

  2. #2
    Üye
    Üyelik Tarihi
    01/2006
    Mesaj
    433

    mysql kullandığının varsayarsak

    SELECT * from tablo where MATCH(isim) AGAINST ('$aranacak)

    gibi bir sorguyla benzer sonuçları sıralayabilirsin. Yalnız isim alanının Fulltext olması gerekiyor

+ Cevap Yaz

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

     

Benzer Konular

  1. Cevap: 19
    En Son Mesaj: 29/05/2009, 01:23
  2. Cevap: 5
    En Son Mesaj: 14/04/2007, 13:03
  3. Cevap: 2
    En Son Mesaj: 09/05/2006, 16:31
  4. Cevap: 1
    En Son Mesaj: 17/06/2005, 21:31

Bookmarks

Mesaj Yazma Hakları

  • Yeni mesajgöndermezsiniz
  • Cevap yazamazsınız
  • Dosya ekleyemezsiniz
  • Mesajınızı düzenleyemezsiniz