【发布时间】:2015-10-28 04:27:25
【问题描述】:
我正在用 PHP 编程。
到目前为止,我发现一篇很有用的文章主要是关于如何通过一个包含大量信息的站点进行 CURL,但我真正需要的是如何在没有太多信息的多个站点上进行 cURL - 几行,如事实上!
另一部分是,文章的重点主要是存储在FTP服务器的txt文件中,但是我已经将大约900个地址加载到mysql中,并希望从那里加载它们,并用存储的信息丰富表格在链接中 - 我将在下面提供!
我们有一些开放的公共图书馆,其中包含地址和相关信息以及 API。
Link到主站:
我要使用的函数:http://dawa.aws.dk/adresser/autocomplete?q=
SQL 结构: 数据示例:http://i.imgur.com/jP1J26U.jpg
fx 此地址:Dornen 2 6715 Esbjerg N(在数据库中称为 AdrName)。
http://dawa.aws.dk/adresser/autocomplete?q=Dornen%202%206715%20Esbjerg%20N
这将为我提供以下输出(我想将其存储在数据库中的 AdrID 中):
[
{
"tekst": "Dornen 2, Tarp, 6715 Esbjerg N",
"adresse": {
"id": "0a3f50b8-d085-32b8-e044-0003ba298018",
"href": "http://dawa.aws.dk/adresser/0a3f50b8-d085-32b8-e044-0003ba298018",
"vejnavn": "Dornen",
"husnr": "2",
"etage": null,
"dør": null,
"supplerendebynavn": "Tarp",
"postnr": "6715",
"postnrnavn": "Esbjerg N"
}
}
]
如何将其全部存储在一个 blob 中,如 SQL 结构所示?
【问题讨论】:
-
所以显示你已经尝试更新数据库的代码。
-
返回的格式称为 JSON,php 完全可以理解,那么为什么要将它转储到 BLOB 中呢?抱歉,您在这里并没有真正的意义......
-
这可以在大约 10 行代码中完成,但我需要更多信息来帮助。您目前在您的数据库中有哪些数据(例如存储在 AdrName 和 AdrId 中的数据)?生成搜索网址是否足够,或者搜索字段(
?q=之后的位)是否来自其他地方?您目前如何访问您的数据库? -
@Steve: AdrID 是空的,这是我要插入输出的地方。 AdrName 是地址 fx "Dornen 2 6715 Esbjerg N" 是的,这就足够了。我在 AdrName 中有我的地址列表,应该在 ?q= 我通过 phpmyadmin 访问我的数据库 - 我不太确定这是否是您问题的答案?
-
@fvu:如果它更容易做的话——就像我说的,我是 cURL 的新手。对不起,如果没有意义:(