'; print_r($query->getResult()); echo ''; } public function in() { echo '
전달되는 값이 배열일 경우에도 잘 변환됩니다.
'; $sql = "SELECT * FROM my_table WHERE idx IN ?"; $query = $this->db->query($sql, [ [1,3] ]); echo ''; print_r($query->getResult()); echo ''; } public function named() { echo '
바인딩된 값의 위치를 표시하기 위해 물음표를 사용하는 대신 바인딩의 이름을 지정하여 전달된 값의 키가 쿼리의 자리 표시자와 일치하도록 할 수 있습니다
'; $sql = "SELECT * FROM my_table WHERE idx = :idx: AND name = :name:"; $query = $this->db->query($sql, [ 'name' => 'test1', 'idx' => 1, ]); echo ''; print_r($query->getResult()); echo ''; } }