【发布时间】:2013-06-26 09:09:25
【问题描述】:
我面临的问题是将 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 文件并用 php 解析它吗?您是否遇到数据库查询本身的问题?一旦你理解了所有这些事情,这个问题就相当简单了。如果你不这样做,那将不容易,需要一些学习。
-
感觉就像您在尝试寻找解决方案而没有真正了解事情的运作方式。为什么在理解整个数据库之前尝试插入数据库?
-
@DanyCaissy 感谢您的快速回复。我了解数据库的基础知识-无论如何我对它们没有广泛的了解。到目前为止我有什么代码:我使用了这里提供的代码stackoverflow.com/questions/12165456/…,但这并没有让我走得太远。我在哪里卡住了:基本上如何解决这个问题——所以在一开始。我是否已经有数据库:是的。我知道如何读取 json 文件并用 php 解析它吗:可能不知道。
-
好吧,您需要决定是否要为每个 JSON 属性使用不同的列,或者是否要将所有内容都放在同一列中。您必须决定要如何处理数据,我们无法为您做到。
-
列应为 ID、NAME、MESSAGE
标签: php mysql json facebook import