无法运行查询

时间:2013-11-05 09:14:48

标签: php sql

当我运行我的php页面时,此错误显示:

  

无法运行查询:“字段列表”中的未知列“NUM_OPTIONAL_COLLEGE_COURSE”

$sql ="INSERT INTO MAJOR (`COL_NO`, `DEPT_NO`, `YEAR`, `NUM_OPTIONAL_UNI_COURSE`,
     `NUM_MANDATORY_UNI_COURSE`, `NUM_OPTIONAL_COLLEGE_COURSE`,
     `NUM_MANDATORY_COLLEGE_COURSE`, `NUM_OPTIONAL_DEPT_COURSE`, `NUM_MANDATORY_DEPT_COURSE`,
     `NUM_FREE_COURSE`, `NUM_CUSHIONS_COURSE`, `NUM_OF_CREDIT`)
     VALUES('$myq1','$myq2','$myq3','$myq4','$myq5','$myq6','$myq7','$myq8','$myq9',
     '$myq10','$myq11','$myq12')";
你可以帮助我吗?

4 个答案:

答案 0 :(得分:0)

NUM_OPTIONAL_COLLEGE_COURSE中没有名为MAJOR的列。重新检查你的列名,很可能是拼写错误。

答案 1 :(得分:0)

错误说明了一切

验证NUM_OPTIONAL_COLLEGE_COURSE是架构中的列名

答案 2 :(得分:0)

如果您有一个像“NUM_OPTIONAL_COLLEGE_COURSE”这样的列(请注意前面的空格),则会发生大多数错误 - 使用您的数据库管理系统并复制该列的名称。

答案 3 :(得分:0)

它是数据库架构错误,错误表示该列中不存在该列。你必须仔细检查....你还应该检查,可能是你与错误的数据库连接。一旦我也面临这种类型错误,我的白痴,我在错误的数据库上运行我的查询。