2012-05-02 22 views

回答

0

此錯誤意味着你的表沒有名爲text列。要解決這個問題,可以將要更新/插入的字段重命名爲文本,或者找出您希望更新/插入文本的列。

由於您的字段將要更新/插入一個字符串,您還需要確保將字符串包裝在引號中。

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

對不起,我更新了問題。它實際上不是列名,'文本'是我寫在文本框中的詞 – mtarslan

+0

當你使用不同的單詞時,錯誤是否會改變? –

+0

我更新了我的帖子。由於它是一個字符串,因此您需要將該變量包含在引號中。 –

0

確保您的列具有text或varchar數據類型。從理論上講,如果是這樣的話,它應該拋出一個不同的錯誤。但是你能夠插入數字而不是文本的事實讓我覺得你已經有了某種INT數據類型。

顯然最重要的是確保你的hello表真的存在。