완죤일치검색 소스 중에서 질문요.. 채택완료
http://sir.kr/g4_tiptech/32282?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B2%80%EC%83%89&page=2">http://sir.kr/g4_tiptech/32282?sfl=wr_subject%7C%7Cwr_content&stx=%EA%B2%80%EC%83%89&page=2
이 소스에서요...
case "wr_7" : if (preg_match("/[a-zA-Z]/", $search_str)) $str .= "LOWER($field[$k]=LOWER('$search_str')"; else $str .= "$field[$k]= '$search_str' "; break;
를 추가하라고 해서 했는데요..
20160817001
위와 같은 숫자는 완죤 일치 검색을 하는데요....
20160817BA001
라고 문자열이 들어가면 에러가 나네요? ㅠㅠㅠ
문자열이 들어가도 검색어와 완죤일치된 것만 검색하려면 위 소스를 어케 고쳐야 하나요?
부탁드립니다...
답변 2개
20160817001 이거나
20160817BA001 이거나 모두
$str .= "$field[$k]= '$search_str' "; <-- 이 코드만 적용되게 되어있습니다.
if (preg_match("/[a-zA-Z]/", $search_str)) 이 if문은 문자열에 영문만 들어갔을경우 해당되는 if문입니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인