2

我用了这个例子:http ://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html

它在与数字一起使用时有效,例如,如果我在这些文本框中输入数字,它是有效的,但是当我输入字符串时,我得到这个错误:“'字段列表'中的未知列'文本'”

'text' 是在文本框中写入的文本,而不是 'text' 我写的是 '123' 它正在工作

你能建议我紧急吗?

谢谢大家,

4

2 回答 2

0

此错误意味着在您的表中没有名为 的列text。要解决此问题,请将您希望更新/插入的字段重命名为文本,或者找出您真正希望更新/插入文本的列。

由于您的字段将更新/插入字符串,因此您还需要确保将字符串括在引号中。

INSERT INTO `table` (`val1`,`val2`) VALUES('".$val1."','".$val2."')
于 2012-05-02T20:53:14.937 回答
0

确保您的列具有 text 或 varchar 数据类型。从理论上讲,如果是这种情况,它应该会引发不同的错误。但是您能够插入数字而不是文本这一事实让我认为您拥有某种 INT 数据类型。

显然,最重要的是确保您的 hello 表确实存在。

于 2012-05-02T21:05:58.810 回答