1
我想使用存储过程创建JSON文件并在我的表数据发生更改时更新该jsonfile。我不知道该怎么办。请任何人都可以帮我解决这个问题?使用存储过程创建和更新JSON文件
我想使用存储过程创建JSON文件并在我的表数据发生更改时更新该jsonfile。我不知道该怎么办。请任何人都可以帮我解决这个问题?使用存储过程创建和更新JSON文件
<?php
$someNewData = array("foo"=>"bar"); //example
if(!file_exists("./data.json")) {
$file = fopen('data.json', 'w');
fwrite($file, '');
fclose($file);
}
$jsonData = json_decode(file_get_contents("./data.json"), true);
if(!is_array($jsonData)){$jsonData=array();}
if(isset($someNewData) && is_array($someNewData)){
file_put_contents("./data.json", json_encode(array_merge($someNewData, $jsonData)));
}
我希望可以帮助你:)
你的代码是正确的。但是当我的表数据不是每次都改变时,我想更新那个json文件。 –
您能否提供更多信息? –