我是 mysql 的新手,想咨询有关在我的游戏中使用 mysql 的信息。我的想法是,从游戏中我得到两个变量 - 一个是电子邮件,另一个是分数。
我正在考虑创建一个包含两列的表格并将电子邮件设置为主列。
问题是如何让 php 脚本替换第二次尝试的玩家的得分值?
例如 user@user.com 在第一次尝试中得分为 100,脚本将其添加为 INSERT INTO table VALUES ($email,$score);然后用户再次尝试,同一脚本尝试添加但出现重复错误。对脚本逻辑的任何帮助都会很棒!干杯
最佳答案
INSERT
INTO mytable (email, score)
VALUES ($email, $score)
ON DUPLICATE KEY
UPDATE
SET score = $score
这要求 email
是 mytable
的 PRIMARY KEY
。
关于php - 使用mysql做一个小游戏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6705820/