如何使用像roblox PHP mysql这样的货币

问题描述 投票:0回答:1

所以我正在建立一个网站,我一直在尝试赚钱,但我不知道如何制作它所以当你24小时登录时它会奖励你一些硬币以及如何将它添加到数据库并更新硬币数量你有+显示你在主页上有多少。我真的不知道如何做到这一点,我的网站就像roblox,我需要知道如何赚钱!

currency roblox
1个回答
0
投票

您提出了一个非常棘手的问题,因为为了完全回答,有大量的活动部件。因为这种问题有点过于模糊,无法给出一个简单,简洁的答案,我将分解它的所有部分并尝试将您链接到一些资源以帮助您前进。

我能想出的最简单的答案是创建一个将数字与播放器相关联的SQL表,然后编写一个在登录时递增该数字的查询。

作为一个警告,我不是数据库专家,我没有经验告诉你如何正确安全地存储密码,我只是创建了这个例子......话虽如此,想象一下你的Users表看起来像这样 :

|  UserID  |  Username  |  PasswordHash  |  MoneyPoints  |   LastRewardDate     |
---------------------------------------------------------------------------------
|    12    |   JohnDoe  | 1af22ee5897a...|       15      | 2019-01-15 22:15:26  |
|    13    |   JaneDoe  | 25266abcdffa...|      205      | 2019-01-18 08:10:23  |

当Jane Doe登录时,您可以将Last Reward Date字段中的值与今天的日期进行比较。如果天数不同,那么您可以通过SQL查询给她每日登录奖金,如下所示:

UPDATE Users
SET MoneyPoints=MoneyPoints+10, LastRewardDate=GETDATE()
WHERE UserID=12

在您的主页上,您可以通过进行如下简单查询来获取该数量:

SELECT MoneyPoints
FROM Users
WHERE UserID=12

这远不是一个完整的答案,但我希望它有助于让球滚动。以下是我认为可能对您有所帮助的一些资源:

祝你好运,希望其他人会有更好的建议。

© www.soinside.com 2019 - 2024. All rights reserved.