$placeHolders = rtrim(str_repeat('?,', count($category)) , ',');
$test=$DBH -> prepare("SELECT * FROM table_product WHERE category_id IN (".$placeHolders.") LIMIT ?");
$i=0;
while($category[$i])
{
$test->bindParam($i+1,$category[$i],PDO::PARAM_INT);
$i++;
}
$test->bindParam($i+1,$count_table,PDO::PARAM_INT);
$test->execute();
выдает пусто
при проверке все нормально выдает 15 строк
SELECT * FROM table_product WHERE category_id IN (2,3,3) LIMIT 15