存储并比较个性问题的最佳方式是什么


What is the best way to storing and then comparing personality questions?

我正在为我所在的地区开发一个小型约会网站,我想知道如何存储、检索答案,然后将答案与另一个人进行比较。这不仅仅是一个问题,我将创造1000多个问题,以更具体的比赛。我该怎么做?

以下是数据库方法

首先,你需要一张桌子来放置问题。它将有一个ID列和另一个问题文本列。

然后您需要一个保存用户信息的表。它会有更多的列,但重要的是用户ID。

然后您需要一个UserAnswer表来保存用户的答案。该表将有一列用于用户ID,一列用于问题ID,还有一列用于保存用户答案的文本。

然后,当您想检索用户的答案时,您可以编写一个查询,从UserAnswer表中选择答案文本,该表中的用户ID与您想要的用户ID匹配。

这是一种非常简化的方法。我希望它能让你大致了解从哪里开始。