【发布时间】:2016-04-19 06:02:20
【问题描述】:
我有 2 个表 'pengguna' 和 'mahasiswa',然后 1 个表格有一个表格,其中 1 个表格插入到 2 个表格中,到目前为止,我设法插入数据,但是当它与“主键”和“外键”它有问题,从下面的代码中可以看出id_pengguna 表pengguna 是主键 和id_pengguna 表mahasiswa 是外键 问题是当我插入数据时,来自pengguna 的id_pengguna 有它的价值,而在表mahasiswa 它没有价值,下面是我的代码,有什么简单的方法还是我做错了什么?
控制器
public function insertMahasiswa(){
$username = $this->input->post('username');
$password = md5($this->input->post('password'));
$data1 = array(
'username'=>$username,
'password'=>$password,
'level'=>3,
);
$nim = $this->input->post('nim');
$nama = $this->input->post('nama');
$email = $this->input->post('email');
$telepon = $this->input->post('telepon');
$data = array(
'nim'=>$nim,
'nama_mahasiswa'=>$nama,
'email'=>$email,
'telepon'=>$telepon,
);
$insert = $this->MMahasiswa->create('pengguna',$data1);
$insert1 = $this->MMahasiswa->create('mahasiswa',$data);
redirect(site_url('mahasiswa/data?balasan=1'));
}
型号
function create($table,$data){
$query = $this->db->insert($table, $data);
return $query;
}
【问题讨论】:
标签: php codeigniter