Bagaimana cara menambahkan foreign key pada codeigniter?

Saya mempunyai dua tabel yg pertama tb_pasien dan tb_jk seperti dibawah ini

Pada gambar dapat dilihat bahwa kode_jk sebagai foreign key di tb_pasien

Bagaimana menambahkan/memunculkan isi dr foreign key tersebut di tb_pasien pada codeigniter?

Controller :

public function insert(){

		$this->load->model('p_model');
		$res = $this->p_model->Insertdata('tb_pasien',array(
			"nama_pasien" => $this->input->post('nama_pasien',TRUE),
			"email_pasien" => $this->input->post('email_pasien',TRUE),
			"username" => $this->input->post('username',TRUE),
			"password" => md5($this->input->post('password',TRUE)),
			"alamat_pasien" => $this->input->post('alamat_pasien',TRUE),
			"tanggal_lahir" => $this->input->post('tanggal_lahir',TRUE),
			"umur" => $this->input->post('umur',TRUE),
			"kode_jk" => $this->input->post('kode_jk',TRUE),
			"no_telp" => $this->input->post('no_telp',TRUE),
			"no_antrian" => $this->input->post('no_antrian',TRUE)

	));

		if($res>=1){
			echo "<script>alert('Registrasi Berhasil!! Silahkan melakukan login kembali');history.go(-1);</script>";
		}else{}

	}

Model

public function Insertdata($tb_pasien,$data){   //sbg parameter

		$res = $this->db->insert($tb_pasien,$data);
		return $res;
	}

avatar gustiayuri
@gustiayuri

6 Kontribusi 2 Poin

Diperbarui 8 tahun yang lalu

2 Jawaban:

pake join untuk menggabungkan dua table

$this->db->select('columns');
$this->db->from('table_one');
$this->db->join('table_two', 'table_two.id = table_one.id');

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 8 tahun yang lalu

itu saya tambahkan di model nya ya mas?

avatar gustiayuri
@gustiayuri

6 Kontribusi 2 Poin

Dipost 8 tahun yang lalu

Login untuk ikut Jawaban