2015-01-22 4 views
-3
$this->db->select('movie_details.movie_id','movie_details.title','movie_details.producer','movie_details.director'.'movie_details.writer','GROUP_CONCAT(movie_genre.genre) As genre','movie_genre.movie_id'); 
      $this->db->from('movie_details'); 
      $this->db->join('movie_genre','movie_genre.movie_id=movie_details.movie_id'); 

      $result=$this->db->get(); 
      return $result->result_array(); 

일반 mysql에서 하나의 쿼리를 제공합니다. 하지만 나는 codeigniter를 배우고 싶어서 codeigniter 형태로이 쿼리를 원한다.나는 codeigniter 쿼리에 대한 일반적인 쿼리를 원합니다.

$query="select movie_details.movie_id,movie_details.title,movie_details.producer,movie_details.director,movie_details.writer, 
     GROUP_CONCAT(movie_genre.genre) As genre , 
     movie_genre.movie_id 
     FROM 
     movie_details, 
     movie_genre 
     WHERE 
     movie_genre.movie_id=movie_details.movie_id 
     GROUP BY 
     movie_genre.movie_id limit 110,15"; 
+0

을 yor 잘하지만 난 그래서 내가 물어이 쿼리의 문제에 직면하고 있습니다. –

답변

1
$this->db->select('movie_details.movie_id','movie_details.title','movie_details.producer','movie_details.director'.'movie_details.writer','GROUP_CONCAT(movie_genre.genre) As genre','movie_genre.movie_id'); 
//This is not right way to CI select.It will select only movie_id 

사용이

$this->db->select('movie_details.movie_id , movie_details.title , movie_details.producer , movie_details.director , movie_details.writer , GROUP_CONCAT(movie_genre.genre) genre , movie_genre.movie_id'); 
관련 문제