개발 Q&A

제목 모델 파일에서 다중쿼리(?)를 어떻게 실행할 수 있을까요?
카테고리 PHP
글쓴이 신일 작성시각 2019/08/06 10:53:20
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 9366   RSS

안녕하십니까, 궁금한 것이 있어 문의 드려 봅니다. 

모델에서 [1]번 쿼리 결과 값을 받아서,  [2]번 쿼리 돌리려고 하는데요...

아래와 같이 하면 될줄 알았는데 안되네요;; 혹시 아시는 분 계실까요?? 

 

    function similar_list($pbs_id)
    {
        //[1]조회
        $this->db->select('*');
        $this->db->from('profile_basic');  
        $this->db->where('pbs_id', $pbs_id);
        $query = $this->db->get();            
        $result_01 = $query->row();   

        //[2]조회   
        $job_type = $result_01->job_type;                 //[1]결과값의  job_type 변수화 
        $this->db->select(*);
        $this->db->from('profile_basic');  
        $this->db->where('job_type', $job_type);       // job_type이 같은 것                                                                  
        $query = $this->db->get();
        $result = $query->result();            
        return $result;
    }

 

 다음글 JAVA에서 PHP로 왔는데 잘한걸까요? (6)
 이전글 작업 하면서 궁금한 사항이 몇가지 있어서 문의 드립니다... (6)

댓글

kaido / 2019/08/06 11:03:33 / 추천 0

$job_type

해당 값이 정상인지 확인이 필요합니다.

가능하면 검증 로직이 있어야겠지요?

그리고 문자형으로 감싸주는 부분이 빠졌습니다.

$this->db->select(*);

 

신일 / 2019/08/06 13:21:51 / 추천 0
kaido님, 감사합니다~^^ 덕분에 잘 해결 됐습니다