请告知如何执行此 php mysql 表单和数据插入。已经在此站点上搜索过,但找不到任何关于此的问题。
我有一个收集学生信息的表格 - student_info(fields: id, name, sex, dob)。我可以将它插入到表格中。现在我想创建另外两个表,比如 male_students (id, student_info_id, male_names) female_students (id, student_info_id, female_names)。我对这两个单独的表的想法是因为我可以通过 SELECT 查询轻松地显示男性和女性的列表。为此,我认为我可以做到这一点,但我不确定如何以及这是否是正确的方法。
- 例如,我有一个名为 form_submit.php 的脚本——它的形式为
- 填写和提交表格会将数据插入到 student_info 表中。
- 在执行第 2 步时,我想检查是否 ($sex == male) 或 (if $sec==female),分别插入到 male_students 和 female_students 中。
但我被困住了
- 我应该只在 form_submit.php 中编写三个单独的查询吗?
- 如何获取这两个表的 student_info_id。我想到了 LAST_INSERT_ID 但我很困惑如果两个用户同时填写表格会发生什么。那么如何处理呢?
如果这甚至不是正确的方法,如何填充这两个表的数据?
请指教。
问候