【问题标题】:How to resolve "Unknown column 'description' in 'field list'" in CodeIgniter?如何解决 CodeIgniter 中的“字段列表”中的“未知列‘描述’”?
【发布时间】:2017-09-06 08:33:56
【问题描述】:

我正在尝试将多个字段中的单个字段添加到表中:

错误号:1054

“字段列表”中的未知列“描述”

代码:

INSERT INTO `eys_questions` (`question`, `description`, `answer1`, 
  `checkbox1`, `answer2`, `answer3`, `answer4`, `answer5`, `answer6`, 
  `answer7`, `answer8`, `answer9`, `answer10`, `image`) 
  VALUES ('This is the question ', 'This is the description', 'This is the answer', '1',
 '', '', '', '', '', '', '', '', '', '')

文件名:C:/xampp/htdocs/eys/system/database/DB_driver.php

行号:691

【问题讨论】:

  • 过去 eys_questions 的数据库架构
  • 请在此处添加表格结构。此外,我建议在 1-many 表中进行操作,而不是将所有答案保存在一个表中

标签: codeigniter codeigniter-2 codeigniter-3


【解决方案1】:

您的数据库表似乎没有任何名称为description 的列。检查列名description 的拼写。

【讨论】:

    【解决方案2】:

    您需要验证eys_questions 表中的列。错误很明显:该表没有description 列。您可以使用desc(描述)sql 命令检查表中的列。

    在你的情况下desc eys_questions。这将向您显示表格信息,例如列名和类型。

    一旦您验证了列名,您就可以相应地修改您的插入语句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-04
      • 1970-01-01
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多