我用了这个例子:http ://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html
它在与数字一起使用时有效,例如,如果我在这些文本框中输入数字,它是有效的,但是当我输入字符串时,我得到这个错误:“'字段列表'中的未知列'文本'”
'text' 是在文本框中写入的文本,而不是 'text' 我写的是 '123' 它正在工作
你能建议我紧急吗?
谢谢大家,
我用了这个例子:http ://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html
它在与数字一起使用时有效,例如,如果我在这些文本框中输入数字,它是有效的,但是当我输入字符串时,我得到这个错误:“'字段列表'中的未知列'文本'”
'text' 是在文本框中写入的文本,而不是 'text' 我写的是 '123' 它正在工作
你能建议我紧急吗?
谢谢大家,
此错误意味着在您的表中没有名为 的列text
。要解决此问题,请将您希望更新/插入的字段重命名为文本,或者找出您真正希望更新/插入文本的列。
由于您的字段将更新/插入字符串,因此您还需要确保将字符串括在引号中。
INSERT INTO `table` (`val1`,`val2`) VALUES('".$val1."','".$val2."')
确保您的列具有 text 或 varchar 数据类型。从理论上讲,如果是这种情况,它应该会引发不同的错误。但是您能够插入数字而不是文本这一事实让我认为您拥有某种 INT 数据类型。
显然,最重要的是确保您的 hello 表确实存在。