-3

当我运行我的 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

4 回答 4

0

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

于 2013-11-05T09:31:54.397 回答
0

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

于 2013-11-05T09:30:02.833 回答
0

表中没有命名NUM_OPTIONAL_COLLEGE_COURSEMAJOR。重新检查您的列名,很可能是拼写错误。

于 2013-11-05T09:15:46.190 回答
0

错误说明了一切

验证NUM_OPTIONAL_COLLEGE_COURSE是架构中的列名

于 2013-11-05T09:16:43.880 回答