영문 주소록 로딩하다가 벽에 부딪쳤어요 -..-ㅁ

영문 주소록을 db에 로딩하다가 난관에 부딪쳤어요. -..-a
 
아이디어가 있으면 부탁드립니다.
 
 
1. 우정사업국에서 exce로 되어 있는 우편번호를 받았어요
 
2. csv 로 저장해서 (구분자가 콤마) 서버에 올리고
 
3. 그것을 db에 올리는 php를 실행합니다.
 
 
문제는 한글과 달리 영문 부분에는 콤마가 데이터에 들어 있다는 겁니다.
 
그래서, 데이터의 콤마 때문에 이상하게 loading이 되고 있어요.
 
뭐 좋은 아이디어 없나요???
 
 
이틀째 영문 주소에서 헤메고 있습니다. -..-
|

댓글 8개

csv 데이터를 ',' 로 explode 하시나보죠?
엑셀에서 내보낼때 txt(텝으로 분리) 로 변환하고 탭을 파이프나 다른 특수문자로
변환한 후 explode 하세요.
데이타에서 콤마를 쩜으로 수정하고... 로딩한 다음에
sql로 필드값에 있는 쩜을 콤마로 바꾸면 어떤가 고민하고 있습니다.

네이버 지식인에서 sql 문법을 찾는데 잘 안보이네요. -..-a
그렇게 하시려면 insert 하실때 replace 하시면 됩니다.

insert into 테이블(a,b) values ('a',replace('aaa.bbb','.',','));
콤마를 쩜으로 바꾸려고 db를 봤더나 Co., ... 이딴게 있네요. 으~ 어떤 문자를 쓰죠?
없는거 쓰시면 되죠.
| 는 없겠죠.
^ 로 바꿔서 로딩중입니다. 정통부 소속이라면서 어찌 이렇게 황당한지
^를 ,로 replace 하게 SQL을 고쳤더니 1/5 밖에 로딩이 안되네요. -..-a

^가 들어 있는 줄은 5천개쯤 되나? 그런데 거의 5만에 가까운 데이터중
일부만 들어가버리다니... 으~ 미취...
phpmyadmin 에서는 import 안될겁니다.
shell에서 하세요.
하여간 다 올렸습니다. -..-a

감사드립니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 1,564
18년 전 조회 2,060
18년 전 조회 1,602
18년 전 조회 1,755
18년 전 조회 1,534
18년 전 조회 2,127
18년 전 조회 1,512
18년 전 조회 1,556
18년 전 조회 1,828
18년 전 조회 2,265
18년 전 조회 1,564
18년 전 조회 1,823
18년 전 조회 1,168
18년 전 조회 992
18년 전 조회 1,513
18년 전 조회 1,793
18년 전 조회 1,460
18년 전 조회 1,594
18년 전 조회 1,602
18년 전 조회 1,603
🐛 버그신고