我正在开发一个教室网站。Mysql将数据插入表格,除了一个字段有重复数据
有一种形式可以将学生档案/数据插入数据库表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)
- USER_ID
这是插入数据我的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知识
你正在插入'student_id'?你不必插入AI字段。 – 2013-04-04 07:22:08
@UlfricStormcloak ...对不起,一个错误,我不插入student_id,mysql自动生成student_id为每个学生,我编辑我的问题....谢谢 – mans 2013-04-04 07:25:01
你的主要关键是什么? – 2013-04-04 07:30:30