我用這個例子:http://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html插入到MySQL使用PHP和阿賈克斯
與數字,例如使用時,如果我在這些文本框是工作輸入數字,但是當我輸入字符串我得到這個錯誤,它正在「未知列在「字段列表」」
‘文’「文」是在文本框中,而不是‘文本’寫入文本我寫‘123’,它正在
可否請你建議我這樣迫切。
感謝所有,
我用這個例子:http://woork.blogspot.com/2007/10/insert-record-into-database-using-ajax.html插入到MySQL使用PHP和阿賈克斯
與數字,例如使用時,如果我在這些文本框是工作輸入數字,但是當我輸入字符串我得到這個錯誤,它正在「未知列在「字段列表」」
‘文’「文」是在文本框中,而不是‘文本’寫入文本我寫‘123’,它正在
可否請你建議我這樣迫切。
感謝所有,
此錯誤意味着你的表沒有名爲text
列。要解決這個問題,可以將要更新/插入的字段重命名爲文本,或者找出您希望更新/插入文本的列。
由於您的字段將要更新/插入一個字符串,您還需要確保將字符串包裝在引號中。
INSERT INTO `table` (`val1`,`val2`) VALUES('".$val1."','".$val2."')
確保您的列具有text或varchar數據類型。從理論上講,如果是這樣的話,它應該拋出一個不同的錯誤。但是你能夠插入數字而不是文本的事實讓我覺得你已經有了某種INT數據類型。
顯然最重要的是確保你的hello表真的存在。
對不起,我更新了問題。它實際上不是列名,'文本'是我寫在文本框中的詞 – mtarslan
當你使用不同的單詞時,錯誤是否會改變? –
我更新了我的帖子。由於它是一個字符串,因此您需要將該變量包含在引號中。 –