Мой запрос:
$sel = mysql_query("select * from categorydetails where productname LIKE '%$commonsearch%' ");
Где название продукта = телевизоры apache rtr:
commonsearch = rtr
но это не работает
есть ли способ использовать как команду, когда mysql
столбец содержит более одного слова?
$sel = mysql_query("select * from categorydetails where productname LIKE '%___rtr%' ");
посмотрите пример
ВЫБРАТЬ ИЗ certificates
где csr REGEXP ‘тв’
Ваш запрос
$sel = mysql_query("select * from categorydetails where productname REGEXP '$commonsearch' ");
Пожалуйста, используйте запрос ниже, это работает на одно слово и несколько строк, как «тест-тест»
$sel = mysql_query("select * from categorydetails where productname LIKE '%rtr%' or productname LIKE '%rtr' or productname LIKE 'rtr%' ");
Использовать этот
LIKE '%".$commonsearch."%