我有一个简单的表格,询问"此刻你现在做得怎么样?"他们从下拉列表中选择#1-10。
挑战:用户将随着时间的推移无休止地回答这个问题,如果可能的话,我希望将他们正在进行的答案存储在具有唯一user_id的记录的1列中。由于它们可能会有数百个问题提交,因此存储和检索存储答案的最佳方法是什么?他们可以选择查看过去的5,10或甚至100个答案,以便他们可以随时查看他们如何做的模式。他们的信息可能会显示在屏幕上的表格中,如:
以下是您的工作方式: 2 4 8 9 4 9 4等
是否存在一种方法,在这种情况下是否建议将所有提交的答案保存在1个单表行列中?如果是这样,你能告诉我要保存的mysql代码......以及检索它的代码吗?如果已知总数,我会创建x#列以保存每个答案,但在这种情况下,我们不知道会有多少。
我无法找到在线解决方案。
答案 0 :(得分:0)
是的,根据杰夫,如果我是你,我会创建一些我们称之为临时字段的表格,
user_id,question_id,answer_id,created_datetime
您可以通过过滤user_id和created_datetime随时随地获取此临时答案。当我开发电子学习网站时,我已经完成了这项工作。我希望这个答案可以提供帮助。
CMIIW。