Реализовать поиск по совпадению по части строки - MySQL
Формулировка задачи:
Добрый день,имеется запрос
нужно что бы искало по полю name, но не строки что именно в поле,а что бы можно было только часть строки писать
Как мне в эту строчку правильно вставить *,что бы искало корректно
Спасибо!
$sql = "SELECT * FROM tovar WHERE 1=1"; if($mincena>0 && $maxcena>0)$sql .= " AND (`cena` >= '$mincena' AND `cena` <= '$maxcena')"; if($name!="")$sql .= " AND `name`='$name' "; if($h_typemex!="")$sql .= " AND `h_typemex`='$h_typemex'"; if($h_braslet!="")$sql .= " AND `h_braslet`='$h_braslet'";
if($name!="")$sql .= " AND `name`='$name' ";
Решение задачи: «Реализовать поиск по совпадению по части строки»
textual
Листинг программы
AND `name` like '%'||'$name'||'%'
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д