mysql的JSON字段出现左右双引号,内部所有"都被右斜线"\"转义,请问如何处理 [ 2.0 版本 ]
在插入JSON到mysql后,mysql的JSON字段出现左右双引号,内部所有"都被右斜线"\"转义,请问如何处理
例如:
"{\"age_gold\":\"100\",\"age_brush_gold\":\"50\",\"sex_gold\":\"100\",\"sex_brush_gold\":\"50\",\"area_gold\":\"100\",\"area_brush_gold\":\"50\",\"show_gold\":\"300\",\"show_brush_gold\":\"100\",\"default_gold\":[{\"price_begin\":\"0\",\"price_end\":\"999999\",\"base_gold\":\"100\",\"brush_gold\":\"50\"}]}"
插入操作是 array用json_encode转换后直接插入MYSQL的JSON字段。
当前数据是可以json_decode后使用的, 但是这样的格式, 没办法使用mysql的json操作函数了。 求大大们帮忙
netyilei 补充于 2018-08-27 23:32
问题解决了。。 尽然不需要json_encode直接就可以把数组插入json字段。。 醉了。
这应该是YII2更新做的改动吧?
共 0 个回答
没有找到数据。
netyilei
注册时间:2015-05-28
最后登录:2019-02-05
在线时长:14小时24分
最后登录:2019-02-05
在线时长:14小时24分
- 粉丝1
- 金钱25
- 威望0
- 积分165