我正在编写一个 PHP 脚本来基本上更新表中的值。目前,该值为NULL
,并且为TEXT
。当我尝试使用 PHP 将其设置为字符串时,出现此错误:
Unknown column '' in 'field list'
我不知道这意味着什么,所有其他 StackOverflow 解决方案都没有帮助。
SQL:
UPDATE
`teacher_accounts`
SET
`quizzes` = "QUIZ_STRING"
WHERE
`id` = "TEACHER_ID";
表结构:
`id` INT(11),
`email` TEXT,
`full_name` TEXT,
`password` TEXT,
`permissions` TEXT,
`activated` TEXT,
`quizzes` TEXT
除当前为 NULL
的测验外,所有内容均已填写。为此,我一直在敲键盘……我确信这是一个简单的修复方法,如果这是一个愚蠢的错误,我很抱歉。提前致谢!
米斯特里
最佳答案
您是否尝试过直接在 mysql 上运行查询?
在你的 PHP 文件中试试这个
UPDATE
teacher_accounts
SET
quizzes = "QUIZ_STRING"
WHERE
id = "TEACHER_ID";
PHP 中的 SQL 中的列名称没有单引号
关于php - PHP 和 MySQL 中 '' 中的未知列 'field list',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38447304/