• 01-02-2019, 22:28:45
    #1
    arkadaşlar tabloda şu veriler var

    atv ana haber
    kanal d haber
    SELECT * FROM kanallar WHERE kanal LIKE '%".$deger."%'
    bu sorguyu yaptığımda;

    kanal haber diye arattığımda sonuç boş dönüyor ya da
    atv haber şeklinde arattığımda sonuç boş dönüyor

    sonucun boş dönmemesi için sorgumu nasıl değiştirmeliyim?
  • 01-02-2019, 22:38:42
    #2
    $deger=str_replace(' ','%',$deger);
  • 01-02-2019, 23:05:29
    #3
    ElasticSearch

  • 01-02-2019, 23:16:12
    #4
    susmus adlı üyeden alıntı: mesajı görüntüle
    $deger=str_replace(' ','%',$deger);
    teşekkürle fakat malesef bu olmadı. çünkü veritabanındaki değerin boşluklarını silmemiz gerek benim arama textine yazdığım değerin boş karakterlerini silmek işe yaramadı.
  • 02-02-2019, 00:13:16
    #5
    aranan kelimenin boşluklarını joker % ile değiştirirsen sorgu çalışacaktır