Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取开放api站点的所有数据_Php_Mysql - Fatal编程技术网

Php 如何获取开放api站点的所有数据

Php 如何获取开放api站点的所有数据,php,mysql,Php,Mysql,我要建立一个电影网站。我发现了一个开放的电影数据库:我需要把所有数据都放到我的数据库中 此站点提供获取数据的api: 那么,我如何获取该数据库的所有数据并将其插入到我的数据库中呢?我应该这样做吗 谢谢!我正在使用php和mysql。最好的提问地点是:最好的提问地点是:而不是复制他们的整个数据库(并且必须保持更新,等等),这样做怎么样: 进行查询时,请检查数据库中是否存在该查询 如果条目不存在,则查询TMDb API 将数据存储在数据库中以备将来使用 这将有助于保持您的数据库较小,并根据您的流

我要建立一个电影网站。我发现了一个开放的电影数据库:我需要把所有数据都放到我的数据库中

此站点提供获取数据的api:

那么,我如何获取该数据库的所有数据并将其插入到我的数据库中呢?我应该这样做吗


谢谢!我正在使用php和mysql。

最好的提问地点是:

最好的提问地点是:

而不是复制他们的整个数据库(并且必须保持更新,等等),这样做怎么样:

  • 进行查询时,请检查数据库中是否存在该查询
  • 如果条目不存在,则查询TMDb API
  • 将数据存储在数据库中以备将来使用
这将有助于保持您的数据库较小,并根据您的流量进行调整。。它将确保您始终拥有TMDb提供的最新数据


更新:甚至还有一个检查信息最后更新日期的程序。您可以将此日期存储在数据库中,并使用它来验证您的数据是否仍然有效。

与其复制整个数据库(并保持更新等),不如这样做:

  • 进行查询时,请检查数据库中是否存在该查询
  • 如果条目不存在,则查询TMDb API
  • 将数据存储在数据库中以备将来使用
这将有助于保持您的数据库较小,并根据您的流量进行调整。。它将确保您始终拥有TMDb提供的最新数据


更新:甚至还有一个检查信息最后更新日期的程序。您可以将此日期存储在数据库中,并使用它来验证您的数据是否仍然有效。

这很可能违反了他们的TOS,尽管“不合理”当然是主观的。我认为下载到您自己的数据库中肯定违反了“You's Not iii”Ok,我认为复制他们的数据库不是很好。我会按照jnpcl的解决方案来做。谢谢大家!看起来这很可能违反了他们的TOS,虽然“不合理”当然是主观的。我认为下载到你自己的数据库肯定会违反“你不应该iii”好的,我认为复制他们的db不是很好。我会按照jnpcl的解决方案来做。谢谢大家!感谢我只是不知道该怎么做。但你的解决方案是最好的!再次感谢!感谢我只是不知道该怎么做。但你的解决方案是最好的!再次感谢!