如何使用外键将多个查询插入不同的表? 我有下面的代码,有人可以帮我修改下面的代码!
$query = "INSERT INTO student(fname, lname, phone, email,status) VALUES('".$_POST["fname"]."','".$_POST["lname"]."','".$_POST["phone"]."','".$_POST["email"]."','".$_POST["status"]."')";
$res = $db_handle->executeQuery($query);
if(!$res){
$message="Please try again!.";
} else {
header("Location:index.php");
}
}
我的桌子: 学生, 课程, 时间表
({id_schedule
,id
,id_courses
,schedule_year
,schedule_semester
)
“ id”连接到学生表。
“ id_courses”将id_courses连接到课程表中!
我的数据库:
--
-- Table structure for table `courses`
--
--
-- Constraints for table `schedule`
--
ALTER TABLE `schedule`
ADD CONSTRAINT `schedule_ibfk_1` FOREIGN KEY (`id_courses`) REFERENCES `courses` (`id_courses`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `schedule_ibfk_2` FOREIGN KEY (`id`) REFERENCES `student` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;