У меня есть список ключевых слов, я хочу найти их в столбце заголовка в моей базе данных и вернуть один с максимальными ключевыми словами:
Я думал об использовании, но это сделает слишком большой запрос на основе ключевых слов
прецедент
У меня есть список ключевых слов:
Красный, буль, победа, личинка, белый
У меня есть таблица с заголовком столбца, я хочу найти заголовок с максимальным количеством ключевых слов
Предположим, что заголовок в моей таблице выглядит следующим образом:
Боты TLE красного выигрыша е
У меня есть красный Bul l
Победитель бот TLE красного Бюл л
Бот- красная победа
я хочу, чтобы результат был ниже одного, имеющего максимальное количество ключевых слов. Белая бутылка красного Bull
Используйте этот метод, если вы используете PHP
Добавьте свои ключевые слова в массив, как показано ниже.
$Arrkeywords = array('red','bul','win','bot','white');
if(count($Arrkeywords)>0) {
$keywordcondn="";
foreach($Arrkeywords as $keywords){
$keywordcondn.= " and title like '%".$keywords."%'";
}
}
$query= "SELECT * FROM 'tbl_title' where title <>'' $keywordcondn";