单个查询多个答案数据库如何在查询网站中工作

时间:2016-09-01 14:20:36

标签: php mysql

根据 MySQL 数据库,在表格中将有固定数量的列,每行将分配给每个发布的问题。

让我们举个例子,我们有3个列表,其中ID,Question,Answer是标签。 当谈到多应答系统时,第二个答案存储在哪里?

是否有 PHP MYSQL 的自动列创建脚本?

非常感谢与例子一起解释。

1 个答案:

答案 0 :(得分:1)

一种方法是添加额外的列,但是他完全错了,因为它没有规范化,而是创建了2个表。

  1. 问题
  2. 答案
  3. 问题只有两列

    1. 编号
    2. 问题
    3. 答案有3列

      1. 编号
      2. 答案
      3. question_id
      4. 当你有新答案时,你只需将其插入答案表即可。您可以通过question_id列将其与问题相关联。