将同一用户的多个表单输入提交存储/检索到mysql

时间:2016-02-13 23:07:45

标签: php mysql forms

我有一个简单的表格,询问"此刻你现在做得怎么样?"他们从下拉列表中选择#1-10。

挑战:用户将随着时间的推移无休止地回答这个问题,如果可能的话,我希望将他们正在进行的答案存储在具有唯一user_id的记录的1列中。由于它们可能会有数百个问题提交,因此存储和检索存储答案的最佳方法是什么?他们可以选择查看过去的5,10或甚至100个答案,以便他们可以随时查看他们如何做的模式。他们的信息可能会显示在屏幕上的表格中,如:

以下是您的工作方式: 2 4 8 9 4 9 4等

是否存在一种方法,在这种情况下是否建议将所有提交的答案保存在1个单表行列中?如果是这样,你能告诉我要保存的mysql代码......以及检索它的代码吗?如果已知总数,我会创建x#列以保存每个答案,但在这种情况下,我们不知道会有多少。

我无法找到在线解决方案。

1 个答案:

答案 0 :(得分:0)

是的,根据杰夫,如果我是你,我会创建一些我们称之为临时字段的表格,

  

user_id,question_id,answer_id,created_datetime

您可以通过过滤user_id和created_datetime随时随地获取此临时答案。当我开发电子学习网站时,我已经完成了这项工作。我希望这个答案可以提供帮助。

CMIIW。