我有要求是,有两个表用户和学生。
user table student table
id | email | user_type_id id | email |name |user_id
当学生提交表单数据时,应同时插入表和用户表中,我将user_type_id = 1静态存储,但在user_id列的学生表中,应保存生成的用户ID。
我无法在学生表中保存用户 ID。 这是我尝试过的代码
学生模型
public function add($data)
{
$temp = array(
'Email' => $data['Email'],
'user_type_id'=> 1
);
return $this->db->insert('users',$temp);
return $this->db->insert_id();
return $this->db->insert('students',$data);
}
使用
$this->db->insert_id((
公共功能添加($data( {
$temp = array(
'Email' => $data['Email'],
'user_type_id'=> 1
);
return $this->db->insert('users',$temp);
return $this->db->insert_id();
$data['user_id'] = $this->db->insert_id(); // Use insert_id()
return $this->db->insert('students',$data);
}