只是在PHP中的SQL更新有一些麻煩。下面列出的是該函數的提取物:MYSQL錯誤:1054 - 未知列
$captain = $this->getUserName();
$member = $textParts[1];
$memberNo = 'member1';
$sqlUpdate = 'UPDATE ajax_chat_draft_teams SET '.$memberNo.'='.$member.' WHERE captain='.$captain.'';
$result = $this->db->sqlQuery($sqlUpdate);
當達到查詢它引發以下錯誤:
Query: UPDATE ajax_chat_draft_teams SET member1=user WHERE captain=Oolius
Error-Report: Unknown column 'Oolius' in 'where clause'
Error-Code: 1054 error occured!
表ajax_chat_draft_teams有5個字段:隊長,member1中,member2,member3,member4 (注意:表中有一個隊長是Oolius,所有成員都是NULL的記錄)。
我無法看到我的SQL語句出了什麼問題。謝謝你的時間。
圍繞Oolius折騰引號,這是困擾我。 – 2012-03-07 05:53:42