완죤일치검색 소스 중에서 질문요..

완죤일치검색 소스 중에서 질문요..

QA

완죤일치검색 소스 중에서 질문요..

본문

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문입니다. 

답변을 작성하시기 전에 로그인 해주세요.
전체 10,632
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT