每场比赛只更新一次表格?

时间:2015-09-11 09:25:07

标签: php mysql algorithm

我有表格Playercron结果Feed中xml填充的每10分钟。

结果Feed是足球设备结果的输入,我希望从一些玩家节点获取有关每个团队的玩家的数据,并将其插入/更新到表Player中。

我有逻辑问题。

这是Player表中的列:

`PlayerID`,
`PlayerName`,
`PlayerNo`,
`PlayerTeam`,
`Season`,
`TeamID`,
`TeamName`,
`LeagueID`,
`League`,
`Apps`,
`SubbedIn`,
`SubbedOut`,
`Minutes`,
`Goals`,
`GoalsP`,
`Assists`,
`Yellow`,
`Red`

现在我希望每当我在lineups标签和更新表中看到一些玩家时添加+1,或者当玩家在goal标签中找到目标时,我想添加+1,问题是我只想玩桌上玩家,如果我这样使用它:

UPDATE PLayer SET Goals = Goals+$x 

每次cron执行脚本时都会添加新目标,我需要以某种方式确定更新夹具的目标,如果是,则不要再次更新它。

例如:

<match id='321'>
<home name='Chelsea'>
<goal player='Matic'/>
<goal player='Hazard'/>
</home>
</match>

<match id='323'>
<home name='Chelsea'>
<goal player='Ivanovic'/>
</home>
</match>

现在,当每次cron执行此进给时,它将再次更新表并为Matic,Hazard,Ivanovic添加新目标,如果玩家进球得分,我想为每场比赛添加一次目标。因此,仅仅一天,马蒂奇将为切尔西创造数百个进球......

目的是我希望在赛季中为每个球员获得所有目标,但我想首先获得目标,例如当cron在goal标签中看到该球员时,而不是再次。

我希望你了解我。感谢..

0 个答案:

没有答案