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ステートメントに何が問題なのか見当たりません。御時間ありがとうございます。
オリオールズの周りの引用符は、それは私を悩ませています。 –