영문 주소록 로딩하다가 벽에 부딪쳤어요 -..-ㅁ
영문 주소록을 db에 로딩하다가 난관에 부딪쳤어요. -..-a
아이디어가 있으면 부탁드립니다.
1. 우정사업국에서 exce로 되어 있는 우편번호를 받았어요
2. csv 로 저장해서 (구분자가 콤마) 서버에 올리고
3. 그것을 db에 올리는 php를 실행합니다.
문제는 한글과 달리 영문 부분에는 콤마가 데이터에 들어 있다는 겁니다.
그래서, 데이터의 콤마 때문에 이상하게 loading이 되고 있어요.
뭐 좋은 아이디어 없나요???
이틀째 영문 주소에서 헤메고 있습니다. -..-
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 8개
엑셀에서 내보낼때 txt(텝으로 분리) 로 변환하고 탭을 파이프나 다른 특수문자로
변환한 후 explode 하세요.
sql로 필드값에 있는 쩜을 콤마로 바꾸면 어떤가 고민하고 있습니다.
네이버 지식인에서 sql 문법을 찾는데 잘 안보이네요. -..-a
insert into 테이블(a,b) values ('a',replace('aaa.bbb','.',','));
| 는 없겠죠.
^를 ,로 replace 하게 SQL을 고쳤더니 1/5 밖에 로딩이 안되네요. -..-a
^가 들어 있는 줄은 5천개쯤 되나? 그런데 거의 5만에 가까운 데이터중
일부만 들어가버리다니... 으~ 미취...
shell에서 하세요.
감사드립니다.