질문 Q #13143
$this->db->where() 공백이 왜 들어가는거죠?
봉보로봉봉 2016-03-10 14:37:41

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= = '

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

 

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

답변 3
#1 kaido 2016-03-10 14:48:29
$this->db->where("unique", "MjAxNjAzMTAwMDAzMTAuNDc1ODU2MDAgMTQ1NzU3MDc2NA==");

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

 

#2 봉보로봉봉 2016-03-10 15:33:44

신기하게도

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

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

 

 

 

 ㄴㅎㅔㅎㄹㅇ

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