CI 묻고 답하기

제목 쿼리 질문입니다.
글쓴이 동예가부 작성시각 2012/10/23 17:00:28
댓글 : 2 추천 : 0 스크랩 : 0 조회수 : 18172   RSS
안녕하세요. 고수님들 항상 많은 도움을 받고 있습니다.

오랜만에 또 문제에 봉착해서 문의드립니다.


$this->db->select(*);
$this->db->distinct();
$this->db->where($sql);
$qry = $this->db->get('hscode_group');        
$result = $qry->result_array();

이렇게 쿼리를 날렸는데요.  $sql에 ( ) 이게 들어가 있으면 삭제가 되네요.
어떻게 해야 되는지 고수님들의 조언 부탁드립니다.

아래는  $sql 샘플입니다.
$sql = array('category_m' =>'버섯류(임산물)'');

'버섯류 & # 4 0 ; 임산물 & # 4 1 ; 이렇게 바뀌네요. ㅠㅠ
 다음글 데이터베이스 함수 질문입니다. (8)
 이전글 스타일시트 불러오기 다시한번 질문입니다~! (2)

댓글

동예가부 / 2012/10/23 18:30:51 / 추천 0
$sql = str_replace('(', '(', $sql);
$sql = str_replace(')', ')', $sql);

이걸로 해결을 했습니다만,
혹시 다른방법을 아시는 고수님들의 조언부탁드립니다.
변종원(웅파) / 2012/10/23 18:52:56 / 추천 0

POST전송 받은 값 아닌가요? 혹은 get

전송 받은 컨트롤러에서 처리를 해주셔야 할 것 같네요.

http://www.php.net/manual/en/function.htmlentities.php
http://www.php.net/manual/en/function.html-entity-decode.php