【发布时间】:2014-05-21 14:52:13
【问题描述】:
我正在开发的旧系统中的一位前开发人员使用 PHP serialize() 将一组数据扁平化到 MySQL 表的一列中。
我需要编写一个涉及此列的复杂查询。有没有办法在 SQL 查询中反序列化数据(即使它是逗号分隔的字符串),还是我需要将结果传递回 PHP?
【问题讨论】:
-
dev.mysql.com/doc/refman/5.0/en/string-functions.html 如果对您有任何帮助,您还需要使用 php 或者您想分解逗号值吗?
-
这是不可能的,因为mysql对PHP serialize()一无所知,所以你需要PHP来处理unserialize()
标签: php mysql sql serialization deserialization