存储然后比较人格问题的最佳方法是什么?

时间:2011-06-06 14:15:12

标签: php

我正在为我所在地区的一个小型交友网站工作,我想知道最好的方法是存储,检索,然后将答案与另一个人进行比较。它不只是一个问题,我将创建超过1000个问题,以更具体的匹配。我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

这是数据库方法

首先,您需要一个表来保存问题。它将有一个ID列加上问题文本的另一列。

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

然后,您需要一个UserAnswer表来保存用户的答案。此表将包含用户ID列,问题ID列和用于保存用户答案的​​文本列。

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

这是实现此目的的一种非常简化的版本。我希望它能让你大致了解从哪里开始。