완죤일치검색 소스 중에서 질문요..
본문
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문입니다.
감사합니다. 힌트얻어 처리하였습니다.
답변을 작성하시기 전에 로그인 해주세요.