我想存储在mysql数据库中访问API时获得的Twitter原始推文数据。我该怎么办?我应该只以json格式存储数据(因为它已经存在)?我应该首先json_decode数据,然后调用序列化?如果是这样,有什么利弊?我的目标是保护数据的完整性和准确性,并使我能够快速解码和编码。谢谢!
我正在使用PHP / Mysql。
答案 0 :(得分:0)
以您打算稍后使用它的格式将数据存储在数据库中是最好的,这样您只需操作一次。在完整性方面,mysql_real_escape_string和serialize / unserialize函数将确保你存储的是你得到的东西。
要存储数据以便检索并假设您拥有PHP变量$ data中的数据(无论格式),您可以执行类似的操作。
<?php mysql_query("INSERT INTO tablename(fieldname) VALUES('".mysql_real_escape_string(serialize($data))."')"); ?>