PHPExcel 사용해서 데이터 가져와서 db 밀어 넣는데
숫자 부분이 string(6) "625" 으로 들어 가서....
이 문제를 해결할수 있는 방법이 없을까요
다른컬럼은 string(3) "625"으로 나와서
sql 조회하려니깐 안되네요
답변 2개 / 댓글 2개
엑셀에 문제가 있는것 같습니다.
625에 대한 var_dump 값이 sting(6) 이면 저 숫자가 아스키값이 아닌 전각특수문자가 들어같것 같군요.
엘셀 검색하셔서 전각문자 숫자를 그냥 숫자로 모두 바꾼후에 다시 업로드(입력)해보세요.
답변에 대한 댓글 1개
"625" 는 625로 들어간다는 것인가요 아니면 인용부호"까지 함께 "625"로 들어간다는 소린가요.
그리고 뭐가 됐던
select * from table where column like '%625%'; 하면 검색이 될텐데요.
뭘가 안된다는 말인가요?
답변에 대한 댓글 1개
실질적으로 인용부호는 안들어가고 엑셀상에서 625 숫자로만 표시 되어 있는데
데이터 길이 확인하면 같은 값인데도 6, 3 으로 차이가 생깁니다.
625로 like 검색시 중복되는 6255 값이 발생해서요 , 고유의 값 하나만 일치 되는 검색에 사용할려고 합니다.
답변을 작성하려면 로그인이 필요합니다.