obtener consulta de varios resultados
Publicado por Charly (70 intervenciones) el 25/09/2019 19:36:17
Estoy creando con php y mysql una consulta a una tabla en la que con un mismo id de usuario existen varios id de producto.
Ya he conseguido que no me muestre el id de producto repetido, pero no se como obtener los resultados si no es mediante un array.
He hecho esto:
Y me sale este resultado: Array ( [0] => 1 [1] => 3 )
Mas abajo, llamo al id_product especifico as:
Ayudenme, por favor, no se como obtener los ids de producto por separado.
Gracias por adelantado.
Ya he conseguido que no me muestre el id de producto repetido, pero no se como obtener los resultados si no es mediante un array.
He hecho esto:
1
2
3
4
5
6
7
8
$sql2=$db->prepare('SELECT id_user,id_product FROM contracts WHERE id_user=:id_user GROUP BY id_product');
$sql2->execute(array(
':id_user'=>$id_user
));
$id_product=$sql2->fetchAll(PDO::FETCH_COLUMN|PDO::FETCH_GROUP);
foreach($id_product as $producto=>$value){
print_r($value);
}
Mas abajo, llamo al id_product especifico as:
1
if($id_product==1){
Gracias por adelantado.
Valora esta pregunta


0