SUBSTR 관련 질문입니다.

SUBSTR 관련 질문입니다.

QA

SUBSTR 관련 질문입니다.

본문

안녕하세요

 

검색 관련해서 질문입니다.

 

table 에 pin이라는 컬럼이 있고 pin번호를 넣어놨습니다

 

대략 10자 조금 넘는 것들이고요

 

검색창을 만들고 거기에 pin번호 뒤에 네글자를 입력하면 맞는 거기에 맞는 핀번호를 가져오게끔 하려 하는데요

 

검색해서 SUBSTR라는걸 사용해서 가능하다고 하여 사용해봤는데요

 

pin이 숫자일때는 정상적으로 가져오는데 영문이 들어가면 가져오지를 못하네요

 

SUBSTR(pin, -4) = {$pin_sch}

이거를 where 조건문에 넣고 

 

검색 하는 폼안에 

<input type="text" name="pin_sch" class="frm_input" placeholder="핀번호 뒤 4자리" />

이렇게 인풋을 넣어뒀는데

 

영문이 들어가면 정상작동이 안됩니다

 

검색했을때는 한글 영문 상관없이 다 뽑아져 나온다 했는데

 

어떤 부분이 문제일까요?

이 질문에 댓글 쓰기 :

답변 2

pin컬럼의 데이터타입을 확인해 보시죠.

아마도 int 등 숫자형으로 되어있어 문자를 저장하지 못해 그러는 듯 하네요.

만약 그렇다면 그 컬럼을 varchar 등으로 변경후 시도해 보시죠.

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

회원로그인

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