"red (b)"와 같이 괄호가 들어있는 필드가있는 레거시 데이터베이스가 있습니다.괄호가 codeigniter db 쿼리에 인코딩됩니다.
하지만 그 값을 쿼리하려고하면 괄호가 인코딩됩니다.
이 쿼리 :
select * from table where field1 = "red(b)"
이 쿼리되다 :
select * from table where field1 = "red & #40; b & #41; "
가 (필자는 &와 #이 보여줄 것입니다 그래서 사이에 공백을 넣어).
이것은 행을 반환하지 않습니다.
처리 방법에 대한 아이디어가 있으십니까?
나는 같은 문제가 너무 .. 어떻게 그랬니? routing.php? – bbnn