怎么做一个多用户、安全的充值系统,如何设计数据表?

安照我的想法很简单,但是总觉得不对劲

比如用户充值,首先是用户表,用户的id,usn,pwd 这几个字段即可

如下:

[user]
id
usn
pwd

然后是充值记录表(id,userid,datetime,money) 用于记录用户充值/消费的记录

[user_pay_records]
id
userid
datetime
money

最后是用户资产表,用来存储用户的资产余额

[user_money]
userid
money

阅读 9k
2 个回答

[user]
id
usn
pwd
money

[user_pay_records]
id
userid
datetime
money

不要资产表,写一个函数计算,每次要获得余额的时候调用。可以加缓存(memcache或者php自带缓存)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏