Не выходит сделать запрос

169
30 июля 2018, 15:20

Доброго времени суток есть таблица допустим tabel(id,name,color,price), хочу сделать запрос фильтрации по цвету и цене .

$dirtyArray = $_POST['color'];
$params = array_combine(
    array_map(
        function ($v) {return "{$v}";},
        array_keys($dirtyArray)
    ),
    $dirtyArray
);
$stmt = $pdo->prepare("SELECT * FROM products WHERE  price>price_start  or  price<:price_end or color IN( " . implode(",", array_keys($params)) . " )"  );
$stmt->bindParam("price_start",$_POST['price_start']);
$stmt->bindParam("price_end",$_POST['price_end']);
$stmt->execute($params);
$data = $stmt->fetch(PDO::FETCH_ASSOC);
READ ALSO
Как сгруппировать данные из БД по нескольким значениям?

Как сгруппировать данные из БД по нескольким значениям?

Есть MySql БД, в каждой строке записано time, step, idid - уникальное значение, time и step не уникальные, то есть они могут быть одинаковые в разных строках

184
Вывод данных из SQL

Вывод данных из SQL

Пытаюсь вывести структурированный список из таблицыВместо данных выводит все подряд, но не данные

196
if else пару условий

if else пару условий

Добрый вечер не пойму где ошибся Нужно сделать так

163