• 20-01-2022, 20:40:43
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba;
    PHP ile kendimce biraz gelişmiş arama yapmak istedim. Ancak 2-3 Kelimelik aramaları sorunsuz yaparken 7-8 kelimelik aramaları içinde de geçse bulmuyor.Sorun ne olabilir yada nasıl bir yol izlemeliyim?

    $sql = "SELECT * FROM  urun  WHERE barkod = '$aranan' or grubu like '%$aranan%'  or urun_adi like '%$aranan%'";
  • 20-01-2022, 20:48:35
    #2
    $aranan kısım nedir acaba ?
    çünkü direkt sütuna eşitlenmiş gibi geldi de
    $aranan değeri de %% arasında olmalı değil mi diye tam sorgu ya da tam değerleri yazar mısınız
  • 20-01-2022, 20:50:03
    #3
    yavuzselim57 adlı üyeden alıntı: mesajı görüntüle
    $aranan kısım nedir acaba ?
    çünkü direkt sütuna eşitlenmiş gibi geldi de
    $aranan değeri de %% arasında olmalı değil mi diye tam sorgu ya da tam değerleri yazar mısınız
    dediğiniz şekilde hepsini %% arasına aldım. değişiklik olmadı
    aranan kısmı formdan alınıyor.
    $aranan = $_POST['aranan'];
  • 20-01-2022, 20:57:10
    #4
    bygold007 adlı üyeden alıntı: mesajı görüntüle
    dediğiniz şekilde hepsini %% arasına aldım. değişiklik olmadı
    sizin full text search sistemini kullanmanız gerekir.
    7-8 kelimelik aramalar yapıyorsunuz sonuçta bu konuyla ilgili değerli bir abimin güzel videosu var bunu
    normal php ye uyarlarsanız sorununuz kökten çözülecek ve güzel bir arama sistemine sahip olacaksınız.


    https://www.youtube.com/watch?v=ZrqhzNZDy4k
  • 20-01-2022, 20:58:11
    #5
    Bilgilendirmeniz ve ilginiz için teşekkür ederim.İzliyorum.Normal PHP ye kodları çeviremedim.ücretsiz yardımcı olabilecek var mı?