我正在开发一个课堂网站。
有一个表格可以将学生资料/数据插入到数据库表中student
。
该站点有 5 个班级组,ID 为id= 1, 2, 3, 4, 5
.
向数据库表中插入数据成功。
但是我有一个问题:每个学生都必须在教室里1 and 2
,所以当我们插入数据时,我需要数据库为每次自动创建两个数据库结果,两个结果所有字段都是相同的数据,除了classgroup_id
,我的意思是一个结果必须classgroup_id=1
,第二个结果必须是classgroup_id=2
,我需要mysql在添加每个学生时自动生成这个......任何想法。?
这是我的表结构
- student_id (int) AI
- 姓名
- 电子邮件
- classgroup_id(默认值=1)
- 用户身份
这是我将数据插入表的 php 代码
$this->db->query("INSERT INTO " . DB_PREFIX . "student SET user_id = '" . (int)$this->user->getId() . "', name = '" . $this->db->escape($data['name']) . "', email = '" . $this->db->escape($data['email']) . "'");
谢谢...我只有中等水平的 php 知识