我正在为我所在地区的一个小型交友网站工作,我想知道最好的方法是存储,检索,然后将答案与另一个人进行比较。它不只是一个问题,我将创建超过1000个问题,以更具体的匹配。我该怎么做呢?
答案 0 :(得分:0)
这是数据库方法:
首先,您需要一个表来保存问题。它将有一个ID列加上问题文本的另一列。
然后你需要一个包含用户信息的表。它会有更多列,但重要的是用户ID。
然后,您需要一个UserAnswer表来保存用户的答案。此表将包含用户ID列,问题ID列和用于保存用户答案的文本列。
然后,当您想要检索用户的答案时,您编写一个查询以从UserAnswer表中选择答案文本WHERE该表中的用户ID与您想要的用户ID匹配。
这是实现此目的的一种非常简化的版本。我希望它能让你大致了解从哪里开始。