php codeigniter - 插入时出错

时间:2013-07-08 17:58:24

标签: php codeigniter

插入时出现此错误,是否有任何解决方案?非常感谢。

Error Number: 1452
Cannot add or update a child row: a foreign key constraint fails (`2013evccor`.`tblregister`,
   CONSTRAINT `fk_Register_tblMembers1` FOREIGN KEY (`intMemberID`) REFERENCES
  `tblmembers` (`intMemberID`) ON DELETE NO ACTION ON UPDATE NO ACTION)

INSERT INTO tblregister (intMemberID, intMeetID) VALUE ('','1')

模型

function getReg($meetid) {

    $userid = $this->session->userdata('userid');

    $query = $this->db->query("INSERT INTO tblregister
                                (intMeetID, intMemberID)
                                VALUE ('$meetid','$userid')");

1 个答案:

答案 0 :(得分:0)

您收到此错误是因为您尝试根据当前存储在table1中的值将行添加/更新到table2,该行没有该字段的有效值。如果您发布更多代码,我可以帮助您诊断具体原因。