Buenas,
No encuentro la forma de pasarle a PDO un listado de valores como si fuese una consulta de este tipo en el que selecciono los productos que estan dentro del listado.
SELECT * FROM productos where id_producto in (1,5,9,3)
Código PHP:
Ver original$id_producto=1,5,9,3;
$query = "SELECT * FROM productos where id_producto in (:id_producto)";
$comando = $db_datos->prepare($query);
$comando->execute(array(':id_producto'=>$id_producto)); $result = $comando->fetchAll(PDO::FETCH_ASSOC);
echo "<pre>";print_r($result);echo "</pre>";
Me arroja un error en la linea del $id_producto=1,5,9,3;
Parse error: syntax error, unexpected ','
He probado entre comillas pero solo me muestra los productos con id = 1 el resto los ignora.
$id_producto='1,5,9,3';
Alguna sugerencia o idea?
Muchas gracias de antemano!