json或序列化推特数据

时间:2011-08-08 15:04:47

标签: php mysql twitter

我想存储在mysql数据库中访问API时获得的Twitter原始推文数据。我该怎么办?我应该只以json格式存储数据(因为它已经存在)?我应该首先json_decode数据,然后调用序列化?如果是这样,有什么利弊?我的目标是保护数据的完整性和准确性,并使我能够快速解码和编码。谢谢!

我正在使用PHP / Mysql。

1 个答案:

答案 0 :(得分:0)

以您打算稍后使用它的格式将数据存储在数据库中是最好的,这样您只需操作一次。在完整性方面,mysql_real_escape_string和serialize / unserialize函数将确保你存储的是你得到的东西。

要存储数据以便检索并假设您拥有PHP变量$ data中的数据(无论格式),您可以执行类似的操作。

<?php mysql_query("INSERT INTO tablename(fieldname) VALUES('".mysql_real_escape_string(serialize($data))."')"); ?>