我在 php 和 mysql 中相对较新。我在表中插入值时面临的问题。我的leave
表leave
包含以下列..
1.lid(INT主键)
2.empname(varchar)
3.用户名(varchar)
4.点头(INT)
5.sdate(日期)
6.日期(日期)
7.原因(varchar)
8.action(varchar)
9.empID(INT FOREIGN KEY)
这empID
是表中的foreign key
参考资料users
。我在向表中插入值时面临的问题。leave
错误如下
无法添加或更新子行:外键约束失败 ( db_attendance1
. leave
, CONSTRAINT leave_ibfk_1
FOREIGN KEY ( empID
) REFERENCES users
( empID
))
在这里,我只是发送查询,就在这里..
mysql_query("INSERT INTO `leave`
(`empname`, `username`,
`nod`, `sdate`, `edate`,
`reason`,`action`)
VALUES ('$empname', '$username',
'$nod', '$sdate',
'$edate', '$reason','');",
$dbCon) or die(mysql_error());