我正在编写一个PHP脚本来基本上更新表中的值。当前,值是NULL,并且是TEXT。当我尝试使用PHP将其设置为字符串时,出现以下错误:


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


我不知道这意味着什么,所有其他的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中没有单引号

10-07 13:59
查看更多