在处理一张 mysql 表的数据,遇到有个字段内存储的内容形式如下:
a:2:{
i:0;
a:2:{i:0;i:0;i:1;s:9:"朱太平";}
i:1;
a:2:{i:0;i:0;i:1;s:9:"刘忠福";}
}
想要通过sql
将其中的人名提出,生成‘朱太平、刘忠福’
这样的字符,请问如何提取?
在处理一张 mysql 表的数据,遇到有个字段内存储的内容形式如下:
a:2:{
i:0;
a:2:{i:0;i:0;i:1;s:9:"朱太平";}
i:1;
a:2:{i:0;i:0;i:1;s:9:"刘忠福";}
}
想要通过sql
将其中的人名提出,生成‘朱太平、刘忠福’
这样的字符,请问如何提取?
5 回答3.2k 阅读✓ 已解决
1 回答6k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
正如楼上所说,这个不是 JSON 格式,而是 PHP 序列化的数据,这实际上是一个二维数组:
用 SQL 直接提取出字符串不太好弄,如果你用的是 PHP,可以使用 PHP 的方法: