Добрый день, имею такой код: Код (Text): $search = explode(" ", $_POST['search']); $count = count($search); $array = array(); $i = 0; foreach($search as $key) { $i++; if($i < $count) $array[] = "CONCAT (`name`) LIKE '%".$key."%' OR "; else $array[] = "CONCAT (`name`) LIKE '%".$key."%'"; } $sql = "SELECT * FROM `product` WHERE ".implode("", $array); $query = mysqli_query($connection, $sql); while($rom = mysqli_fetch_assoc($query)) echo $rom['name']; Поиск работает, все выдает, только к сожалению не сортирует по релевантности. Код писал по урокам, так что ни как не могу сообразить как тут нужно сортировать результаты. Буду очень благодарен за совет, а если кто сможет объяснить (Или дать ссылку на содержательный материал) по данной теме что бы я смог въехать и сам написать). Как вариант можно вместо сортировки по релевантности, предложить решение где будет поиск выдавать только те ответы где совпали все слова (Главное что бы не было обязательным условием их точная последовательность)