Нужно сформировать sql
запрос. Условия такие: сортировка по категории и по цвету, но т.к обе эти категории сохранены в базе функцией serialize
нужно дописывать в запрос like
никак не могу понять как сделать сразу 2 like
в одном запросе
public static function getPickingProduct($category, $color) {
$db = Db::getConnection();
$sql = "SELECT id, name, price, id_shop, sale, name_img FROM product WHERE category LIKE :txt AND colors LIKE :colors AND path <> 'not-show'";
$sth = $db->prepare($sql);
$sth->execute( [':txt' => "%{$category}%", ':colors' => "{$color}"] );
return $result = $sth->fetchAll(PDO::FETCH_ASSOC);
}
Ошибка была в том что я не поставил %%
в биндинг
Было так: $sth->execute( [':txt' => "%{$category}%", ':colors' => "{$color}"] );
А надо было так: $sth->execute( [':txt' => "%{$category}%", ':colors' => "%{$color}%"] );
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Делаю на сайте вывод меню через wp_nav_menuСайт на WordPress
Допустим есть файл (user_panel)В случае если есть кука, подгружает панель, но если нет