【发布时间】:2011-10-17 00:38:24
【问题描述】:
我目前在我的网站上使用 Simple Machines 论坛,用户都在我的网站上使用他们的论坛帐户注册和登录。 smf_members 表包含以下字段:
id_member |会员名 |注册日期
我现在要做的是扩展它以在我的网站上添加更多自定义字段和连接。我想用 id_member 字段做很多事情:
例如,我希望用户(此 smf_members 表中的条目)能够加入团队。
我将创建一个表Teams,其中包含以下字段:
ID |姓名 |说明
还有一个表TeamMembership,其中包含以下字段:
用户 ID |团队ID |角色
如您所见,此表将链接成员和团队,同时仅将特定于用户或团队的数据保留在各自的表中(成功防止冗余数据)。这听起来不错,对吧?
好吧,我不希望这两个新表与 SMF 东西在同一个数据库中,因为它可能会变得混乱。但是,这是最简单的解决方案吗?你认为最简单的解决方案是在同一个数据库中创建我的新表,前缀为自定义的 cst?我不知道如何链接两个数据库,所以如果它太复杂,也许我应该做我的 cst 解决方案。
我已经编辑了这篇文章,还有一个问题。
感谢您的回答。我还有一个问题。假设我想将新变量扩展到成员,但又想避免将新字段添加到 SMF 论坛成员表中。解决这个问题的最简单方法是什么?比如,我想创建一个名为 UsersExtended 的表,并包含以下字段:
-ID(这不是自增字段,而是 SMF 成员表中 id_member 的值)
-国家
是否可以轻松地创建具有这种结构的个人资料页面并从两个表中显示我想要的任何相关数据,以某种方式链接这两个表以便它们充当一个大表?
【问题讨论】: