CI 묻고 답하기

제목 $this->db->where() 공백이 왜 들어가는거죠?
글쓴이 봉보로봉봉 작성시각 2016/03/10 14:07:41
댓글 : 3 추천 : 0 스크랩 : 0 조회수 : 13563   RSS

MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA==

 

이 값을 

 

$this->db->where("unique='MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA=='")

$this->db->get("table");

 

했더니 값이 안나오데요..ㅡㅡ..

분명히 값은 있는데 안나오길래

$this->db->where("unique='MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA=='")

$this->db->get_compiled_select("table");

 

해보니

 

select * from where unique='MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA= = '

이렇게 값에 공백이 들어가있더라구요..

 

왜 그렇죠? 어떻게 해야 되는거죠? 답변 부탁합니다.

 다음글 AES 암호화 라이브러리는 없나요??? (2)
 이전글 이게.. CI문제인지, 아님 일반 Mysql 문제인지.... (5)

댓글

kaido / 2016/03/10 14:18:29 / 추천 0
$this->db->where("unique", "MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA==");

큰차이는 없어보이긴 하지만, 일단 이렇게 한번 시도해 보세요.

 

봉보로봉봉 / 2016/03/10 15:03:44 / 추천 0

신기하게도

$this->db->where(array("unique"=>"MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA=="));

이런 방식으로 변경하니까 잘 되네요. 어쨋든 해결됐어용~!

 

 

 

 ㄴㅎㅔㅎㄹㅇ

한대승(불의회상) / 2016/03/10 18:05:54 / 추천 0
kaido님이 제안한 방법과 봉보로봉봉 님이 사용한 방법은 모양만 다르지 내부적으로 같은 방식으로 처리 됩니다.