Как добавить пробел в строку поиска в php? - PullRequest
0 голосов
/ 07 марта 2020

У меня есть функция поиска на моей веб-странице, которая хорошо работает, когда одно слово вводится в поле поиска. Но если между двумя пробелами есть два или более слов, в результате отображается «совпадение не найдено». код выглядит так:

$conn = new mysqli($servername, $username, $password, $dbname);
if(isset($_POST['search'])){
$searchq = $_POST['search'];
$searchq = preg_replace("#[^0-9a-z]#i", "", $searchq);
$sql = "SELECT * FROM products WHERE category LIKE '%$searchq%' OR name LIKE '%$searchq%' OR format LIKE '%$searchq%' OR size LIKE '%$searchq%' OR description LIKE '%$searchq%' ORDER BY name ASC";
$result = $conn->query($sql);

В чем может быть решение?

...