Фильтрация поиска php

Как мне сделать фильтрацию поиска, чтобы когда я вводил текст в input там отображались совпадения по словам

Вот я получаю данные из бд

<?php
$conn = new PDO("mysql:host=localhost;dbname=search;charset=utf8", "root", "root");
$query = $conn->query("SELECT * FROM catalog");
$res = $query->fetchAll();



echo json_encode($res,JSON_UNESCAPED_UNICODE);
?>

А это js

let link;
    let title;
    let price;
    let img;
    let datas;

    fetch('/search.php').then(function(response){

      if(response.ok){
        response.json().then(function(data){
          datas = data
          datas.forEach(function(e){
            title = e.title
            link = e.link
            price = e.price
            img = e.img
          })
        });
  
      }else{
        alert('Error')
      }
  
    })

    $(".search-input .input").keyup(function (e) {
      let a = $(".search-input .input").val();
      a.length > 0
        ? 13 == e.which
          ? (window.location.href = "/search?searchstring=" + a)
          : $.ajax({
              type: "GET",
              url: "/search.php",
              data: {
                loadview: "ajax",
                module: "search",
                smart_action: "livesearch",
                searchstring: a,
              },
              success: function (e) {
                $(".search-input .results").html(""),
                  e.length
                    ? $(".search-input .results").addClass("active")
                    : $(".search-input .results").removeClass("active");
                  datas.forEach(function (e){
                    s =
                      "<div class='item'>\n           <a class='img' href='/tabs/catalog/" +
                      e.link +
                      "' style='background-image:url(/tabs/catalog/" +
                      e.img +
                      ")'/>\n           <div class='r'>\n                  <a class='titleSearch' href='/tabs/catalog/" +
                      e.link +
                      "'>" +
                      e.title +
                      "</a>\n                   <div class='priceblock'>\n                       <span class='t'>Цена:</span>\n                       <span class='price'>" +
                      e.price +
                      " KZT</span>\n                   </div>\n            </div>\n         </div>";
                  $(".search-input .results").append(s);
                  })    
              },
            })
        : $(".search-input .results").removeClass("active");
    }),

Ответы (0 шт):