JSON или сериализовать для данных Twitter - PullRequest
1 голос
/ 08 августа 2011

Я хочу хранить твиттер-сырые данные твитов, которые я получаю при доступе к API, в базе данных MySQL.Как мне это сделать?я должен просто хранить данные в формате JSON (как это уже)?Должен ли я сначала json_decode данных, а затем вызвать serialize?Если так, каковы плюсы / минусы?Моя цель - защитить целостность и точность данных и ускорить их декодирование и кодирование.спасибо!

Я использую PHP / Mysql.

1 Ответ

0 голосов
/ 08 августа 2011

Хранить данные в базе данных в формате, который вы собираетесь использовать позже, лучше всего, так как вы манипулируете им только один раз.С точки зрения целостности, функции mysql_real_escape_string и serialize / unserialize обеспечат то, что вы сохраняете, то, что вы получите.

Для хранения данных для извлечения и при условии, что у вас есть данные (независимо от формата) в переменной PHP $данные, вы можете сделать что-то вроде.

<?php mysql_query("INSERT INTO tablename(fieldname) VALUES('".mysql_real_escape_string(serialize($data))."')"); ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...