php - 将 JSON 导入 Mysql

标签 php mysql json facebook import

我面临的问题是将 JSON 导入 Mysql。我搜索了互联网,搜索了 stackoverflow 甚至可能更多的资源,但找不到单个 正确 解决方案。在这里全面披露——我不是 PHP、SQL,也不是 JSON 专业人士。

我想要完成的事情相当简单:导入这个 JSON 文件 https://developers.facebook.com/tools/explorer/method=GET&path=245226895508982%2Ffeed%3Faccess_token%3D%3Caccess_token%3E= 进入Mysql数据库。 我知道我需要以某种方式将 JSON 数据分配到列中,然后根据内容相应地管理行。我不需要所有数据,但需要大部分数据。稍后应通过用户的搜索查询回显数据。

我的问题似乎很简单——我该怎么做?

P.S:我尝试将其转换为 XML,但我没有足够的权限将 XML 导入 SQL 数据库。转换器也不是最好的工作。

最佳答案

您可以将 json 导出到 csv:http://www.danmandle.com/blog/json-to-csv-conversion-utility/https://github.com/danmandle/JSON2CSV

然后:

LOAD DATA INFILE 'filepath/your_csv_file.csv' INTO TABLE tablename;

oneshot应该没问题。

有关 load data infile 的更多信息.

关于php - 将 JSON 导入 Mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17367325/

相关文章:

php - 使用 PHP 在 Mysql 表中插入多行

mysql - 动态显示计算结果与将预先计算的结果存储在表格中

c# - JSON反序列化的问题

python - 使用Python解析JSON并返回所有匹配的字段

PHP 松散比较 ==

php - 嵌套选择器无法使用简单的 html dom 解析器

php - 如何从不完整的关联数组中获取键/值?

mysql - SQL在按日期分组的已知集中缺失的表中插入值

c# - "Ambiguous match found"反序列化 JSON 时属性仅大小写不同

javascript - 如何在Codeigniter(最新版本) View 中使用fancybox