folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder PHP İle Mysql Arama Yapmak.



PHP İle Mysql Arama Yapmak.

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    Merhaba

    Sitede yer alan arama kısmında arama yaptırdığımda sonucu getiriyor

    sorguyu şu şekilde kullanıyorum

     

    select from stk1 where stok LIKE '%$arama%' or adi LIKE '%$arama%' 

     

    Örneğin :

    "8 Ohm" olarak arama yaptığında

    Woofer 8 Ohm
    Speaker 8 Ohm

    gibi kelime içinde geçen kayıtları getiriyor. Acaba aynı şekilde

    8Ohm malzeme adi
    malzeme 8Ohm

    olarak bulunan kayıtlarıda gösterebilirmiyiz? Boşluğu tireyi yoksaydıra biliyormuyuz?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FOXXLY
    FOXXLY's avatar
    Kayıt Tarihi: 19/Haziran/2006
    Erkek

    replace ile boşlukları kaldırabilirsin. onuda değişkene atarsın onu sorgulatırsın.


    kelimeler albayım bazı anlamlara gelmiyor.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    2.bir değişken atayıp bu değişkende replace işlemi ile spacei çıkarırsın stringten, sonra yine or LIKE %$2.değişken yaparsın çıkar.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    blutarm
    blutarm's avatar
    Kayıt Tarihi: 09/Mart/2007
    Erkek

    replace pek işime yaramıyor 2-3 farklı değişken atamam gerekecek buda arama sorgusunu 2 kat arttıracaktır. Zaman kaybı olacaktır. Sanırım full-text ile arama yapmak çözüm olacak. İlginizden dolayı teşekkür ederim.

Toplam Hit: 1594 Toplam Mesaj: 4