我正在开发 codeigniter web 应用程序,我正在模型上做一些 JOIN 以显示 3 个表中的特定数据,但它给了我双行,每个数据应该只有 1 行。当我的数据库中只有 1 行数据时不会发生这种情况,但是当我输入第二个数据时,它显示每个数据有 2 行,所以我有 4 行表名是siswa我想加入另一个表这是 JOIN 数据库的模型function delete_siswa($id) { return $this->db->delete('siswa',array('id'=>$id)); } function get_data_siswa() { $this->db->select('sw.id, sw.nama, sw.j_kelamin, sw.tmp_lahir, sw.tgl_lahir, sw.agama, sw.alamat, sw.no_tlp, sw.email, ot.n_ibu, ot.n_ayah, sk.nama_sek'); $this->db->from('siswa sw'); $this->db->join('orang_tua ot', 'ot.id=sw.id_orang_tua'); $this->db->join('sekolah sk', 'sk.id=sw.id_sekolah'); return $this->db->get('siswa')->result_array(); }这是控制器function index() { $data['siswa'] = $this->Siswa_model->get_data_siswa(); $data['_view'] = 'siswa/index'; $this->load->view('layouts/main',$data); }这是视图<tr> <th>No</th> <th>Nama</th> <th>Jenis Kelamin</th> <th>Tempat Lahir</th> <th>Tanggal Lahir</th> <th>Agama</th> <th>Alamat</th> <th>No. Telepon</th> <th>Ibu</th> <th>Ayah</th> <th>Email</th> <th>Nama Sekolah</th> <th>Actions</th> </tr> </thead> <tbody> <?php每个数据应该只有一行,但我真的不知道,因为我还是 codeigniter 的新手。日志中没有错误
- 1 回答
- 0 关注
- 165 浏览
添加回答
举报
0/150
提交
取消