将带有图像路径的数组序列化到数据库中

时间:2013-10-04 03:36:50

标签: php mysql arrays serialization

我读到序列化在大多数情况下都很糟糕,Is it good practice to use serialize in PHP in order to store data into the DB?

就我而言,我不确定是否有比序列化更好的方法。

我有客户端向服务器发送房屋图像。在数据库中有一个房子表,属性:houseID,地址,图像等。对于我存储键值对的图像,(imageName => imagePath)我需要imageName和path,因为我将houseID存储为'我的文件系统中的imagePath',但我想向用户显示正确的名称。

我的问题是,序列化还是不序列化。如果不是应该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

而不是序列化,在MySQL中有两列:imageNameimagePath。您应该能够轻松地将它们存储为单独的列,并在PHP中重新创建键值对是微不足道的。