我刚看到这个问题的第一条评论Inserting into a serialized array in PHP这让我想知道为什么?特别是看到当您使用数据库管理的 session (基于数据库的 session 处理)时, session 处理程序将序列化数组插入到数据库字段中。
最佳答案
在某些情况下这没有错。 session 管理绝对是可以接受的实例之一。需要记住的是,如果您发现自己试图将序列化数据与数据库中的任何字段之间的数据相关联,那么您就犯了一个巨大的设计缺陷,不幸的是,我看到有人试图这样做。
对任何“永远不要做 x”持保留态度,因为在某些情况下几乎任何技术都可能是正确的。这些建议通常是针对新手的,他们很容易误解正确的用法并将自己编码到一个非常讨厌的角落。
关于php - 为什么我不应该将序列化数组插入到我的数据库字段中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5555506/