질문 Q #12747
$this->db->query() 에서 인수가 2 개 들어가는 경우?
닥스훈트 2016-01-05 11:25:06

$this->db->query('query') 는 해당 쿼리를 실행시켜주는 구문으로 알고 있는데요..

 

3.0대에서 달라졌는지 저기에 인수가 2개가 들어가는 경우가 있네요?

 

이를테면

 

function fetch_discussion($ds_id) {
    $query = "SELECT * FROM `discussions`, `users` WHERE `ds_id` = ?
              AND `discussions`.`usr_id` = `users`.`usr_id`";
    return $result = $this->db->query($query, array($ds_id));
  }

 

저것처럼 두번째 인수는 배열구문으로 받아서 사용하는데

이건 $query와 합쳐지는건지...?

 

도움말을 보아도 위 처럼 2개의 인수를 받아서 쓰는 경우가 없어서 질문드려봅니다.

답변 2
#1 변종원(웅파) 2016-01-05 11:31:52

http://cikorea.net/user_guide_2.1.0/database/queries.html  쿼리바인딩입니다.

#2 닥스훈트 2016-01-05 11:35:05

웅파 // 감사합니다... 이게 원래부터 있던 기능이었군요.... 2.0대의 메뉴얼도 잘 찾아봐야겠네요.