我读到序列化在大多数情况下都很糟糕,Is it good practice to use serialize in PHP in order to store data into the DB?。
就我而言,我不确定是否有比序列化更好的方法。
我有客户端向服务器发送房屋图像。在数据库中有一个房子表,属性:houseID,地址,图像等。对于我存储键值对的图像,(imageName => imagePath)
我需要imageName和path,因为我将houseID存储为'我的文件系统中的imagePath',但我想向用户显示正确的名称。
我的问题是,序列化还是不序列化。如果不是应该如何解决这个问题?
答案 0 :(得分:1)
而不是序列化,在MySQL中有两列:imageName
和imagePath
。您应该能够轻松地将它们存储为单独的列,并在PHP中重新创建键值对是微不足道的。