如何使用外键将多个查询插入不同的表

时间:2019-08-13 08:52:29

标签: php mysql sql sql-insert

如何使用外键将多个查询插入不同的表? 我有下面的代码,有人可以帮我修改下面的代码!

 $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_scheduleidid_coursesschedule_yearschedule_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;

0 个答案:

没有答案