我打算创建一个使用PHP和MySQL的现场记分板。但我想创建一个json文件,它会自动更新,每当我更新我的数据库表。我的意思是新的分数添加到表应该添加到我的json文件。真的很困惑。对不起,没有任何程序。希望有一些解决方案。谢谢。我有一些代码,我用来插入数据库。
$data = array(
'name' => $name,
'score' => $score,
'comment' => $comment
);
$result=$this->db->insert('score', $data);
2条答案
按热度按时间d5vmydt91#
不太明白你想要什么,我开发了这个代码,看看它是不是你需要的。
https://gist.github.com/juniorb2ss/7431040
示例:
文件创建在文件夹application/cache/score. cache中。内容是应用程序的所有分数。
您可以输入新的分数或更新分数,文件将被更新。
缓存内容示例:
vxf3dgd42#
最直接的解决方案是在每次插入时将整个分数表转储为JSON对象。这种方法的问题是,如果有大量数据,每次插入时都将选择大量数据。
然后,您可以
json_encode
此结果并保存为文件。