从Magento数据库中的序列化字段中获取数据

时间:2013-03-08 15:34:31

标签: mysql magento

我正在尝试通过mysql创建在Magento商店中订购的分组商品的报告。不幸的是,该数据存储在sales_flat_order_item.product_options中的序列化数组中,如下所示:

a:2:{s:15:"info_buyRequest";a:1:{s:20:"super_product_config";a:2:{s:12:"product_type";s:7:"grouped";s:10:"product_id";s:3:"563";}}s:20:"super_product_config";a:3:{s:12:"product_code";s:12:"product_type";s:12:"product_type";s:7:"grouped";s:10:"product_id";s:3:"563";}}

我需要的是该数组中的product_id。有没有一种简单的方法可以通过mysql做到这一点?我必须将该ID返回到查询中,以便从产品表中获取SKU。

1 个答案:

答案 0 :(得分:1)

你只需要unserialize