は、私はPHPがあります。foreachのPHPで挿入
if($post['for']){
foreach($post['for'] as $value){
$saveMsgObjFor->message_id = $save;
$saveMsgObjFor->object_type_id = 4;
$saveMsgObjFor->object_ref_id = $value;
$saveMsgObjFor->object_email = null;
$saveMsgObjFor->save($update);
}
}
をしかし、それはちょうど最初のループを保存します。二度のために、それがエラーを示しています。
Statement could not be executed (23000 - 1062 - Duplicate entry
'33' for key 'PRIMARY'
33
は、フィールドmessage_object_id
あり、それはauto increment
でした。私はあなたのコードから次の行を削除する必要が推測..
おかげで、それは働きました!私はそれを受け入れることができるようにそれを答えにするだろう@ケニー - N –