我正在开发一个网站,人们可以在上面玩小游戏。每个游戏结束时,用户将获得一个分数,我希望将其与时间戳一起存储到MySQL数据库中。这样可以让我更好地展示数据。
我使用Facebook登录系统,因此我目前有一个表格,其中包含用户ID、姓名和Facebook ID。目前我的表格如下所示:
然后,对于每个用户,我需要像这样的东西:
但是如果人们玩同一款游戏很多次,这似乎可能会引起问题。
我感觉自己可能缺少一些聪明的方法来解决这个问题,如果您有任何建议,请告诉我。我对SQL还比较新,所以可能会错过一些愚蠢的东西。
我使用Facebook登录系统,因此我目前有一个表格,其中包含用户ID、姓名和Facebook ID。目前我的表格如下所示:
ID------Name------UID
1 Bob 123123
2 Marley 23134
然后,对于每个用户,我需要像这样的东西:
Game1Time Game1Score Game2Time Game2Score etc....
3292 400 10 7824
129 32 101 231
我已经查看了一些其他相关的帖子,人们普遍认为为每个用户创建一个表格是一个不好的想法,但对我来说,那似乎是最简单的方法。
我也可以这样做,将所有数据存储在一个表格中:
ID------Name------UID-------Game1Time-----Game1Score----Game2Time-----Game2Score etc...
1 Bob 123123 3291, 129 400, 32 10, 101 7824, 231
2 Marley 23134
但是如果人们玩同一款游戏很多次,这似乎可能会引起问题。
我感觉自己可能缺少一些聪明的方法来解决这个问题,如果您有任何建议,请告诉我。我对SQL还比较新,所以可能会错过一些愚蠢的东西。