【发布时间】:2020-07-19 01:38:54
【问题描述】:
我想在我的服务器上进行 cron 作业以每 10 分钟保存一次我的 json 数组(我想每 10 分钟更新一次 mysql 表)
问题是我有真正的嵌套数组,目前如果没有你的帮助,我很难独自保存!
这里是json数组:
{"firstname":{"eur":14.27,"e":0.00612979},"lastname":{"eur":0.18709,"e":2.655e-05},"middlename":{"eur":617.26,"e":1.0}}
我的表包含以下行: 名称(这是示例的名称-> 名字) 所以我想更新表名值与我的示例相同的行,即“名字”或“姓氏”或“中间名”。
我还有两行包含“eur”和“e”行。 我必须将 json 数组中的值输入到与示例中相同的行。 我知道它不好解释我想要什么,所以我会尝试更好的。
在我的 SQL 中,我有几行:(名称已经写好并且必须保持不变) 姓名 - EUR - E
我想每 10 分钟更新一次 EUR 和 E 的值,其中 sql 中的 NAME 与数组数据中的相同。
这是我不工作的 PHP 代码:
$filename = "JSON-FILE-LINK";
$data = file_get_contents($filename);
echo $data;
非常感谢社区!
编辑: 我敢打赌,sql代码一定是这样的: 更新名称 SET eur = $eur, e = $e, ... WHERE 名称 = $firstname。
Firstname 是everyobject 的名字。 eur 和 e 是唯一必须更改的值。
如何将json数据填充到sql变量是我现在最大的问题。
【问题讨论】:
标签: php html mysql arrays json