PHPExcel 사용해서 업로드시 숫자문제

PHPExcel 사용해서 업로드시 숫자문제

QA

PHPExcel 사용해서 업로드시 숫자문제

답변 2

본문

PHPExcel 사용해서 데이터 가져와서  db 밀어 넣는데 

 

숫자 부분이 string(6) "625" 으로 들어 가서.... 

이 문제를 해결할수 있는 방법이 없을까요

 

다른컬럼은 string(3) "625"으로 나와서 

sql 조회하려니깐 안되네요 

이 질문에 댓글 쓰기 :

답변 2

엑셀에 문제가 있는것 같습니다.

625에 대한 var_dump 값이 sting(6) 이면 저 숫자가 아스키값이 아닌 전각특수문자가 들어같것 같군요.

엘셀 검색하셔서 전각문자 숫자를 그냥 숫자로 모두 바꾼후에 다시 업로드(입력)해보세요.

 

"625" 는 625로 들어간다는 것인가요 아니면 인용부호"까지 함께 "625"로 들어간다는 소린가요.

그리고 뭐가 됐던

select * from table where column like '%625%'; 하면 검색이 될텐데요.

뭘가 안된다는 말인가요?

var_dump로 찍었을때 string(6) "625" 이런식으로 나온다는 말입니다 ㅎㅎ;

실질적으로 인용부호는 안들어가고 엑셀상에서 625 숫자로만 표시 되어 있는데
데이터 길이 확인하면 같은 값인데도 6, 3 으로 차이가 생깁니다.

625로 like 검색시 중복되는 6255 값이 발생해서요 , 고유의 값 하나만  일치 되는 검색에 사용할려고 합니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 30
© SIRSOFT
현재 페이지 제일 처음으로