get_sql_search()함수에 대해 질문드려요~
본문
안녕하세여 질문하나드릴게요!
get_sql_search() 함수 내부에서
위와 같이 되어있는 코드를 아래와 같이 바꾸어 %% 검색이 아닌 정확하게 일치하는 키워드로 검색되게 바꾸었는데요~
그런데 문제는
/bo_table=master01&sfl=wr_2&stx=흰색 팔찌
와 같이 stx에 '흰색 팔찌' 와 같이 공백이 들어가게되면 검색이 안되더라구여 그래서 코드를 열어보니
$search_text 를 공백기준으로 쪼개어서 검색하다보니 흰색과 팔찌가 따로따로 검색되는거같아
$s = array();
$s = explode("!@#$",$search_text);와 같이 바꾸고자 합니다
(동작은 확인하였습니다)
혹시 문제될만한 요소가 있을까해서 질문드립니다.
like 검색은 불필요하고 정확하게 일치하게 일치되는 데이터 추출만이 필요한 상황이라면 이렇게 수정해서 사용해도될까여?
감사합니다!
답변 2
소스상으로 문제는 없어보이는데..
여러 가지로 테스트해보시고,
문제가 발견되면 수정을 해야할 것 같네요.
굳이 explode()하실 필요가...
$s = $search_text;
하면 되지 않을까요
답변을 작성하시기 전에 로그인 해주세요.