每天,我都会将(使用crontab,php脚本)保存到数据库错误信息中。每一行都是这样的: (Bugidentification,Date,Title,Who等......)
(例如: Bugidentification,Date,Title,Who等....
issue1,2015-04-01,blabla,bill等...
issue2,2015-04-01,nnnnnnn,john等...
issue3,2015-04-01,vvvvvvv,greg等...
issue1,2015-04-02,blabla,bill等...
issue2,2015-04-02,nnnnnnn,john等...
issue3,2015-04-02,vvvvvvv,mario等...(这里现在是马里奥)
issue2,2015-04-03,nnnnnnn,john等...(issue1 dissapeared)
issue3,2015-04-03,vvvvvvv,tod等...(tod是新信息)
issue4,2015-04-03,rrrrrrrr,john等...(issue4是新的)
............................................. )
基本上如果我以上面发布的例子,结果应该是4月2日到4月3日之间的比较
新行是:issue4
封闭行是:Issue1
更新的行是:问题3(使用tod而不是马里奥)
没有更改行:Issue2
在我的情况下,有数百行,我相信我知道如何做到这一点归功于php,但我的代码将像创建foreach循环一样长,如果有任何变化则逐一查看。我不确定我是否会得到直接的解决方案。
所以我的问题是,有没有简单的方法用“简单”代码报告这些更改(比如sql特殊请求或任何项目代码或简单的php函数?)。