使用mysql进行迷你游戏

rct*_*lcs 2 php mysql

我是mysql的新手,想咨询有关使用mysql进行迷你游戏的问题.我的想法是,从游戏中我得到两个变量 - 一个是电子邮件,另一个是得分.

我正在考虑创建一个包含两列的表并将电子邮件设置为主列.

问题是如何让PHP脚本替换第二次尝试的玩家的得分值?

例如,user@user.com在第一次尝试中得分为100,脚本将其添加为INSERT INTO表VALUES($ email,$ score); 然后用户尝试另一次,相同的脚本尝试添加但得到重复的错误.任何有关脚本逻辑的帮助都会很棒!干杯

Qua*_*noi 6

INSERT
INTO    mytable (email, score)
VALUES  ($email, $score)
ON DUPLICATE KEY
UPDATE
SET     score = $score
Run Code Online (Sandbox Code Playgroud)

这需要emailPRIMARY KEYmytable.