只是在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