匹配调查数据库和成员数据库

时间:2012-10-01 17:52:01

标签: mysql survey

我是编程新手,希望这个问题不是太基础。我在这里搜索了一些问题但找不到任何完全相同的东西。

我正在制作一个人们必须填写登录表格然后回答调查的网站。调查答案将推动网站对每个用户的执行情况(电子邮件中的每月提醒将与调查回复个性化)。我有两个MySQL数据库,一个用于登录,另一个用于调查。

如何使成员数据库中的成员ID与调查数据库中的调查ID相同?或者我认为这一切都错了,还有另一种解决方案吗?

我最熟悉PHP和JavaScript,所以我希望如果没有在数据库设计中,将有一种方法在编码中执行此操作。再次,对不起,如果这太基础了,非常感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

这是一个非常通用的问题,但我希望我可以帮助你一点:

现在,假设您有充分的理由在两个不同的数据库中分离用户注册和调查(您没有说明原因),在用户注册成功后,您可以认为用户是'登录'。这应该意味着您可以在代码中使用注册用户的ID。

您不必拥有相同的调查ID和用户ID,通常更有意义的是将一个单独的表格编织在一起并使用user_id字段和survey_id字段进行调查。

设置或保存测量后,在此表中存储记录,将用户与测量相关联。

如果您希望得到更具体的答案,我建议您在问题中深入研究一些细节。

祝你好运!

答案 1 :(得分:0)

只是一些提示,他们不会摇摇欲坠,但可能一开始就好了:

  • 将两个表放在同一个数据库中。这不是技术要求,但对您来说更容易。这两个表属于一起,将它们保存在同一个数据库中。
  • 可以有两张桌子。
  • 会员ID和调查ID不需要相同。而是在调查表中添加memberID列,并将其设置为成员表的相应ID