Вот мой запрос к mysql с php;Запрос Mysql с ключевыми словами
$keywords = "keywords LIKE'%keyword1%' OR keywords LIKE'%keyword2%' OR keywords LIKE'%keyword3%'";
mysql_query("SELECT * FROM table1 LEFT JOIN table2 ON table1.cat = cat.CATID WHERE category = '$catid' and ($keywords) limit 12");
Что я хочу сделать, это ключевые слова для поиска ключевых слов в строке с или утверждением, но моя проблема в том, первое ключевое слово всегда полный 12 предел, так что я ищу только для 1 ключевого слова с этим кодом.
Я хочу найти максимум 2 результата по ключевому слову ... Я собираюсь сделать это с помощью PHP или есть способ выполнить это с помощью запроса MYSQL?
почему бы вам не изменить ограничение 12, чтобы ограничить 2 ?? –
Вы можете написать процедуру хранения в mysql, или вы можете сделать это в php, запустив свою функцию для ключевого слова individula с лимитом 2; – jewelhuq