着眼于实施用户点商店系统

时间:2013-09-05 02:46:58

标签: php mysql

我正在寻找希望自己和希望其他人的建议。 基本上我有一个我正在研究的网站,它有一个用户登录系统,一个类似于论坛的主题系统,我正在寻找添加一个新功能,我正在寻找一些经验丰富的建议背后的逻辑我想要的做。

目标

目标是当用户发帖时,它将一个点存储在该特定用户的用户表的“点”字段中,我现在正在寻找一种方式,以便当用户说有100分时,他们可以在其个人资料中交换功能,例如个人资料页面或背景图片。

我的问题是如何实现这种结构的最佳方式? 即

**USERS table**

user_id
username
points

**FEATURE table**
feature_id
feature_name

**FEATURE USER table**
feature_id
user_id

对于像这样的系统背后的逻辑提出任何建议的建议将非常感激!

1 个答案:

答案 0 :(得分:0)

缺少一些可以让您的生活更轻松的事情,包括:

  • 每个表中的唯一ID(包括“feature_user”)。
  • 状态 和/或在要素表中开始/停止日期,以便您可以停止 提供一个特定的功能在路上。好的事情 开始/停止日期是您可以提前设置它们(想象一下 在新的一年午夜结束的促销 - 你想成为吗? 醒??)。
  • 中的redemption_date和redemption_points列 feature_user表。这是一个穷人的会计系统,其中 你最终会想要的。

根据您网站的重要程度,您可能希望为他们实施真实的会计系统(贷记/借记)。

希望有所帮助。