我是编程新手,希望这个问题不是太基础。我在这里搜索了一些问题但找不到任何完全相同的东西。
我正在制作一个人们必须填写登录表格然后回答调查的网站。调查答案将推动网站对每个用户的执行情况(电子邮件中的每月提醒将与调查回复个性化)。我有两个MySQL数据库,一个用于登录,另一个用于调查。
如何使成员数据库中的成员ID与调查数据库中的调查ID相同?或者我认为这一切都错了,还有另一种解决方案吗?
我最熟悉PHP和JavaScript,所以我希望如果没有在数据库设计中,将有一种方法在编码中执行此操作。再次,对不起,如果这太基础了,非常感谢您的帮助。
答案 0 :(得分:1)
这是一个非常通用的问题,但我希望我可以帮助你一点:
现在,假设您有充分的理由在两个不同的数据库中分离用户注册和调查(您没有说明原因),在用户注册成功后,您可以认为用户是'登录'。这应该意味着您可以在代码中使用注册用户的ID。
您不必拥有相同的调查ID和用户ID,通常更有意义的是将一个单独的表格编织在一起并使用user_id
字段和survey_id
字段进行调查。
设置或保存测量后,在此表中存储记录,将用户与测量相关联。
如果您希望得到更具体的答案,我建议您在问题中深入研究一些细节。
祝你好运!答案 1 :(得分:0)
只是一些提示,他们不会摇摇欲坠,但可能一开始就好了:
memberID
列,并将其设置为成员表的相应ID
。