根据其他人的信息更新一个表

时间:2018-04-13 08:33:37

标签: php mysql

我想根据用户提交的赌注给用户分数。

我有一张名为vm_table的表格作为排名:

|uid   |name   |points |
|207   |Daniel |2      |
|208   |Jack   |0      |

然后每个用户都有自己的表vm_207vm_208,依此类推 - 所以vm_(用户ID)..

|id |bet |
|1  |2-1 |
|2  |2-2 |

|id |bet |
|1  |3-0 |
|2  |1-2 |

最后我有一个包含一些匹配的表,名为vm_matches

|id  |home  |away     |res |
|1   |Spain |England  |NULL|
|2   |France|Russia   |NULL|

好的,我现在想要的是,当我在vm_matches中写出正确的分数时,它会根据用户表赌注改变vm_table中的点数。所以,让我们说西班牙 - 英格兰是2-1。所以它应该给用户ID 207 5分,因为vm_207在匹配1中说2-1。所以现在vm_table应该是这样的:

|uid   |name   |points |
|207   |Daniel |7      |
|208   |Jack   |0      |

首先,是否可能?我之前使用过一个案例,所以当我写下结果时,UPDATE - 查询会根据投注给出积分。但那时,每次下注都在同一张桌子上,但现在他们在不同的牌桌上。

我知道这有点令人困惑,但我希望你能帮助我。

0 个答案:

没有答案