andrr25, фигня какая, то есть тебе нужно получить текст где service_name равен содержимому, которое содержится в $_GET['search-text']? тогда лучше так
$serviceNameValues = [];
foreach (explode(" ", $_GET['search-text']) as $key => $value) {
$serviceNameValues[] = $value;
}
$place_holders = implode(',', array_fill(0, count($serviceNameValues), '?'));
$number_of_pages = ceil($nresult_num/$results_per_page);
$this_page_first_result = ($page-1)*$results_per_page;
$rs = $pdo->prepare("SELECT * FROM services WHERE service_name IN ({$place_holders}) LIMIT {$this_page_first_result },{$results_per_page}");
$rs->execute($serviceNameValues);
$fetch = $rs->fetchAll();
$result_num = $rs->rowCount();
}
вроде так пойдет