将多个数据存储在不同的表中,而不是使用PHP中的序列化数组插入到一个表中

时间:2014-06-16 17:42:00

标签: php mysql arrays serialization

我需要将大约20个不同字段的值存储到MySQL中。他们需要不同的支持长度。其中一些是数字,其中一些只有一个字符作为其值,而另一些可能需要一个与MySQL中 text 数据类型一样大的空间。
我有2个选择:
1-使用PHP Serilalize()函数(Save PHP array to MySQL?)将所有这些值作为数组存储到一个表的记录中。在这种情况下,我只需要一个 text 数据类型的字段。 2-将这些值存储在关系数据库中的新表中。但在这种情况下,我需要不同的行,我不确定必须存储在它们中的值。因此,我必须为所有这些数据分配 text 数据类型以支持最大值。

如果我不能完全说出我的意思,我很抱歉 你对这个案子的建议是什么?

0 个答案:

没有答案
相关问题