单项选择的话就直接保存1,2,3,4
多项选择的话有两种,一种是保存已经选择的项,以空格或逗号隔开,如1 2 或者2 3 4
另一种是为一题的四个选项分别建一个列,值为0或1,表示选中或未选中
视调查的内容,你把需要存储的所有项都建在数据库中,当选择全部或部分选项时,能够存的下。
当然允许为空。
比如:你把调查的题目编号,存储的时候先查找题目编号,再对应编号插入选择的项。
id:
problem:问题,字符串形式
answer:答案,数组形式
focus:必选
id,problem,answer,focus//4个字段
如:
id:1
problem:这是哪?
answer:array(0=>'答案1',1=>'答案2',2=>'答案3',3=>'答案4')
focus:y (y为必选,n为可选)
问卷表结构设计可以使用多种数据存储格式,包括Json、XML、CSV等。其中,Json是一种轻量级、易于理解和使用的数据交换格式,也逐渐被广泛应用于表单和问卷的结构设计和数据存储,因为它可以支持复杂数据结构,同时也适合前端开发人员的编程。
在Json格式的问卷表结构设计中,可以使用对象字面量来表示问题和选项,如:
```
{
"title": "这是一个问卷标题",
"questions": [
{
"type": "singleChoice",
"title": "以下哪种糖尿病风险高?",
"options": [
{"id": "A", "content": "中年肥胖人士"},
{"id": "B", "content": "妇女怀孕前患过妊娠糖尿病"},
{"id": "C", "content": "患过糖尿病"},
{"id": "D", "content": "有亲属患有糖尿病"},
]
},
{
"type": "multiChoice",
"title": "以下哪些因素可能会造成母鸡死亡?",
"options": [
{"id": "A", "content": "饲料中毒、污染"},
{"id": "B", "content": "环境不良、气候异常"},
{"id": "C", "content": "感染病毒、细菌"},
{"id": "D", "content": "伤病原因"},
]
},
//
]
}
```
这样的Json格式的结构既可以被网络上的服务端进行解析,存储到数据库或者文件中,同时前端开发人员也可以通过JavaScript代码进行解析、生成HTML页面或者前后端交互。
但需要注意的是,Json本身并不是严格的规范或者标准,因此需要按照一定的规则进行编写和解析,以确保数据的正确和可靠。
你先把epidata里的空数据库导出为dbf文件格式,然后用excel打开按照相关字段顺序输入数据,后生成dbf,把数据库导入epidata,然后把两个epidata数据相加,就能很好的导入了。
以上就是关于想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存全部的内容,包括:想做一个问卷调查表,问卷里面有8个选择题,这些信息如何在数据库中保存、问卷调查系统数据库搭建、MySQL调查问卷样式的用mysql怎么建表,带星号的为必选,其他的可选等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)