这是我的模型和我的功能
function all($npp,$nama_pegawai,$jenis_jabatan,$nama_cabang,$nama_unit,$nama) {
$this->db->select('*');
$this->db->from('pegawai');
$this->db->join('nama_cabang','cabang.kd_cabang=pegawai.kd_cabang');
$this->db->join ('nama_unit','unit_kerja.kd_unit=pegawai.kd_unit');
$this->db->join ('nama','jabatan.kd_jabatan=pegawai.kd_jabatan');
$this->db->join('jenis_jabatan','jenis_jabatan.kd_jenis=jabatan.kd_jenis');
if($npp!=""){
$this->db->like('npp',$npp);
}
if($nama_pegawai!=""){
$this->db->where('nama_pegawai',$nama_pegawai);
}
if($jenis_jabatan!=""){
$this->db->where('jenis_jabatan.jenis_jabatan',$jenis_jabatan);
}
if($nama_cabang!=""){
$this->db->where('cabang.nama_cabang',$nama_cabang);
}
if($nama_unit!=""){
$this->db->where('unit_kerja.nama_unit',$nama_unit);
}
if($nama!=""){
$this->db->where('jabatan.nama',$nama);
}
return $this->db->get();
}
这是我的控制器
public function index()
{
if($this->session->userdata('LOGIN')=='TRUE')
if($this->session->userdata('STATUS')==0){
$data['judul']='Table Master Cuti namaanan';
$npp = $this->input->get('npp');
$nama_pegawai = $this->input->get('nama_pegawai');
$nama_cabang = $this->input->get('nama_pegawai');
$nama_unit = $this->input->get('nama_pegawai');
$nama = $this->input->get('nama');
$jenis_jabatan = $this->input->get('jenis_jabatan');
$per_page = abs($this->input->get('per_page'));
$limit = 10;
$tot = $this->pegawai_Model->all($npp,$nama_pegawai,$jenis_jabatan,$nama_cabang,$nama_unit,$nama);
$data['npp'] = $this->pegawai_Model->limit($npp,$nama_pegawai,$jenis_jabatan,$nama_cabang,$nama_unit,$nama, $limit, $per_page);
$data['nama_pegawai'] = $this->pegawai_Model->nama_pegawai();
$data['nama_cabang'] = $this->pegawai_Model->nama_cabang();
$data['nama_unit'] = $this->pegawai_Model->nama_unit();
$data['nama'] = $this->pegawai_Model->nama();
$data['jenis_pegawai'] = $this->pegawai_Model->jenis_jabatan();
这是我的错误
发生数据库错误
错误号码:1146
表'cutionline.nama_cabang'不存在
SELECT * FROM(pegawai
)加入nama_cabang
ON cabang
。kd_cabang
= pegawai
。kd_cabang
加入nama_unit
开启unit_kerja
。kd_unit
= pegawai
。kd_unit
加入nama
ON jabatan
。kd_jabatan
= pegawai
。{{ 1}}加入kd_jabatan
ON jenis_jabatan
。jenis_jabatan
= kd_jenis
。jabatan
文件名:C:\ xampp \ htdocs \ jasamarga \ system \ database \ DB_driver.php
行号:330
答案 0 :(得分:1)
$this->db->join('table2', 'table2.ID = table1.ID');
$this->db->join('table3', 'table3.ID = table1.ID');
$this->db->join('table4', 'table4.ID = table1.ID', 'left');
答案 1 :(得分:0)
$this->db->select('*');
$this->db->from('pegawai');
$this->db->join('cabang as a', 'a.kd_cabang = pegawai.kd_cabang', 'left');
$this->db->join('unit_kerja as b', 'b.kd_unit = pegawai.kd_unit', 'left');
$this->db->join('jenis_jabatan as d', 'd.kd_jenis = pegawai.kd_jenis', 'left');