prepare("SELECT id, nombre, sku FROM products WHERE nombre LIKE ?"); $stmt->execute(['%' . $nombre . '%']); $products = $stmt->fetchAll(PDO::FETCH_ASSOC); echo "PRODUCTOS ENCONTRADOS:\n"; print_r($products); foreach ($products as $p) { $id = $p['id']; echo "\nAnalizando Producto ID: $id ({$p['nombre']})\n"; // Stock en stock_sedes $stmtStock = $pdo->prepare("SELECT s.nombre as sede, ss.quantity FROM stock_sedes ss JOIN sedes s ON ss.sede_id = s.id WHERE ss.product_id = ?"); $stmtStock->execute([$id]); $stocks = $stmtStock->fetchAll(PDO::FETCH_ASSOC); echo "Stock en 'stock_sedes':\n"; print_r($stocks); // Conteo en unidades_inventario $stmtUnidades = $pdo->prepare("SELECT s.nombre as sede, COUNT(*) as total_unidades FROM unidades_inventario ui JOIN sedes s ON ui.sede_id = s.id WHERE ui.producto_id = ? AND ui.estado = 'En Almacén' GROUP BY s.nombre"); $stmtUnidades->execute([$id]); $unidades = $stmtUnidades->fetchAll(PDO::FETCH_ASSOC); echo "Conteo en 'unidades_inventario' (En Almacén):\n"; print_r($unidades); }