2014-05-15 153 views
0

我知道并理解你为什么不应该那样做。 我很抱歉,但在这种情况下没有别的办法。然而,无论如何,数据库并不意味着永远呆在那里(内容在每个小时后都会被删除)。PHP/MySQL:如何在一个字段中存储多个值?

什么是最好我可以在一个字段中存储多个值? 我该如何检索这些值?

的值是这样的:

SomeID - >时间,SomeID - >时间....所以我想的阵列将是一个解决方案?

+0

您是否需要搜索值?像,你必须为他们查询? –

+0

我不需要为它们查询 – yoshi

+1

有三种方法可以存储数据:PHP serialize,json和xml。您可以用xml在MySQL中搜索,但不能在其他两个中搜索。 – ashin999

回答

3

如果不需要该领域内的搜索值,我建议你去使用PHP serialize/unserializejson_encode/decode

这将允许您将一个数组结构放入一个mysql字段,然后抓取该数据并对其进行反序列化/解码。关于哪个更好,有很多争议。两者都有其优点和缺点。我个人更喜欢json,因为如果有机会,我可以在jQuery中使用它,并且它更易于阅读。

相关问题