gpt4 book ai didi

php - 将数据从 MYSQL 导入到网络服务器上的 JSON 文件

转载 作者:行者123 更新时间:2023-11-30 22:14:07 25 4
gpt4 key购买 nike

我有一个问题:

我在 Raspberry Pi 上设置了本地 LAMP WebServer。在那里 ( http://ipaddress/inpData ) 可以输入数据,然后将其存储在 MYSQL 数据库中(通过 php)。

在同一个服务器上我有一个 JSON 字符串 ( http://ipaddress/file.json )我从该网络中的另一个 Raspberry pi 访问(一切都通过路由器连接),它为该 Pi 上的某些功能提供输入。

现在我的问题是:我想根据 Pi1 上的用户输入的数据(存储在 MYSQL 数据库中)更改 JSON 字符串。我设法访问并过滤了数据库中的数据(在服务器上的单独文件中使用 php 和 MYSQL 语句)。

但是如何将它们“传输”到我使用的 JSON 字符串中?我需要它是动态的,所以我计划使用 php,但在谷歌搜索了几个小时并尝试了 78234523645 种无效的方法后,我仍然一无所知。

这看起来很简单,但我还是想不通。

非常感谢您的帮助,谢谢 :-)汉娜

最佳答案

在 PHP 中有 2 个函数你需要做你需要做的事

  • json_encode()
  • file_put_contents()

json_encode 接受一个值或数组并将其转换为json格式

file_put_contents 允许您将 json 或任何文本写入文件,如果文件不存在则创建文件,如果存在则覆盖。

你可以这样做

$json = json_encode($mysql_result);
file_put_contents("file.json", $json);

file_put_contents("file.json", json_encode($mysql_result));

无论哪种方式,file.json 都会被数据库中的数据填充。有关功能的详细信息,请参阅 php.net。

关于php - 将数据从 MYSQL 导入到网络服务器上的 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39040319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com