アクティブなレコードにスペースを省略:CodeIgniterのは、私はこのように私のCodeIgniterのアクティブなレコードを呼び出そう
function updateParticipant($data){
$final_data = array(
'order' => $data['order'],
);
$this->db->set($final_data);
$this->db->where('type_participant', $data['type_participant']);
$this->db->where('order', $data['prev_order']);
$this->db->where('challenge_id', $data['challenge_id']);
$this->db->update('mainchallenge mc JOIN participant p on mc.id_participant = p.id_participant');
}
このように、それが生成されます。
UPDATEのmainchallengeがMC mc.id_participantに参加pを登録しよう= p.id_participantのSET
order
= 0WHEREtype_participant
= 「1'ANDorder
= 「1'ANDchallenge_id
= 『3構文エラーに私をリード1'AND』
あなたが見ることができるように、また0とどこの間には空白、ありません」。どうすればこれを克服できますか?ありがとう
これは間違っています。 –
これが間違っている理由を教えてください。ありがとう –
それを試してみて、あなたがそれを把握することを参照してください。 –