질문 Q #23988
ci3 escape 문의
터치맨 2022-01-14 14:23:43

안녕하세요. 

sql문을 injection 처리 하기 위해서 escape을 처리 하려고 하는데요.

. 넘어올경우 오류가 발생하고 있어서

sql 문중 in 을 사용중일때는 어떻게 처리해야 하는지 문의 드립니다.

 

$state_cd = 10,20,30;
$sql = "state_cd in ( {$this->db->escape($state_cd)} )"
답변 1
#1 한대승(불의회상) 2022-01-14 14:56:59
$sql = "state_cd in (" . $this->db->escape($state_cd) .")"

으로 바꿔서 테스트 해보세요.