使用PHP& Ajax插入Mysql

时间:2012-05-02 20:49:57

标签: php mysql ajax

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

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

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

你能不能建议我紧急。

全心全意,

2 个答案:

答案 0 :(得分:0)

此错误表示您的表中没有名为text的列。要解决此问题,请将要更新/插入的字段重命名为文本,或者确定要更新/插入文本的列。

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

INSERT INTO `table` (`val1`,`val2`) VALUES('".$val1."','".$val2."')

答案 1 :(得分:0)

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

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