CodeIgniter를 사용하여 두 테이블을 결합하려고합니다. CodeIgniter 사용자 가이드를 사용하여 도움을 받았습니다. 하나의 테이블 데이터 만 표시되고 왜 그럴지 모르는 몇 가지 문제가 있습니다. 누군가 나를 도울 수 있습니까?CodeIgniter가 두 테이블을 결합합니다.
컨트롤러
function getall(){
$this->load->model('result_model');
$data['query'] =
$this->result_model->result_getall();
$this->load->view('result_view', $data);
}
모델
function result_getall(){
$this->db->select('*');
$this->db->from('tblanswers');
$this->db->join('credentials', 'tblanswers.answerid = credentials.cid', 'left');
$query = $this->db->get();
return $query->result();
}
보기
: 여기 내 코드입니다
사용 에코 $ this-> DB-> last_query()을 생성하는 쿼리를 참조. – Nish
이것은 생성 된 질의입니다. SELECT * FROM ('tblanswers') LEFT JOIN'credentials' ON'tblanswers'.'answerid' ='credentials'.cid' –
[codeigniter join 2 table data] (http : //stackoverflow.com/questions/15200548/codeigniter-join-2-table-data) –