2018-08-27 21:07:12 2346次浏览 0条回答 0 悬赏 15 金钱

在插入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操作函数了。 求大大们帮忙

补充于 2018-08-27 23:32

问题解决了。。 尽然不需要json_encode直接就可以把数组插入json字段。。 醉了。

这应该是YII2更新做的改动吧?

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
netyilei
助理

netyilei

注册时间:2015-05-28
最后登录:2019-02-05
在线时长:14小时24分
  • 粉丝1
  • 金钱25
  • 威望0
  • 积分165

热门问题