게시판 이전하는 방법을 알고 싶습니다. 정보
게시판 이전하는 방법을 알고 싶습니다.본문
이름없는 게시판의 내용을 그누로 옮기고자 하는데요.
당연히 변환프로그램은 없기 때문에 일일이 작업을 해줘야 한다는 것은 압니다.
그런데 어떤식으로 해줘야 할지 간단한 예제라도 좀 알려주시면 도움이 많이 될것 같습니다.
옮기고자 하는 게시판도 mysql - php게시판입니다. (근데 php3네요. 좀 오래된듯..)
대충 엑셀로 게시판데이타를 백업해서 필드를 그누보드필드에 맞게 수정해 준다고 들은것 같은데 구체적인 방법을 잘 모르겠습니다.
그리고 게시판을 엑셀로 다운받는것은 phpmyadmin으로 서버에 접속만 하면 어떤게시판이든 가능한 것인지요?
당연히 변환프로그램은 없기 때문에 일일이 작업을 해줘야 한다는 것은 압니다.
그런데 어떤식으로 해줘야 할지 간단한 예제라도 좀 알려주시면 도움이 많이 될것 같습니다.
옮기고자 하는 게시판도 mysql - php게시판입니다. (근데 php3네요. 좀 오래된듯..)
대충 엑셀로 게시판데이타를 백업해서 필드를 그누보드필드에 맞게 수정해 준다고 들은것 같은데 구체적인 방법을 잘 모르겠습니다.
그리고 게시판을 엑셀로 다운받는것은 phpmyadmin으로 서버에 접속만 하면 어떤게시판이든 가능한 것인지요?
댓글 전체

어렵게 생각하실거 하나도 없습니다.
일단 이전 게시판 테이블의 칼럼리스트를 쭉 뽑아봅니다.
idx
subject
context
datetime
...
등등
그다음에 그누보드도 똑같이 뽑아봅니다.
주욱
wr_id
wr_subject...
그다음에 어렸을때 선으로 잇기 놀이 하던거 처럼
이어 봅니다.
subject ===>wr_subject
그럼 반정도 끝났습니다.
php를 짜봅시다.
디비접속문 생략
$sql = "select * from 어쩌구 테이블 order by 인덱스 asc";
$result = mysql_query($sql);
while($rows = mysql_fetch_array($result)){
mysql_query("insert into 그누테이블 set wr_subject='$rows[subject]'...
}
이러면 끝입니다.
이러고 나중에 카운트 조정만 해주시면 됩니다.
물론 제대로 짜면 좀 복잡하겠습니다만 (저러면 new에도 등록안되고 좀 그렇지만 게시판 내용 자체는 옮겨지겠죠?)
일단 이전 게시판 테이블의 칼럼리스트를 쭉 뽑아봅니다.
idx
subject
context
datetime
...
등등
그다음에 그누보드도 똑같이 뽑아봅니다.
주욱
wr_id
wr_subject...
그다음에 어렸을때 선으로 잇기 놀이 하던거 처럼
이어 봅니다.
subject ===>wr_subject
그럼 반정도 끝났습니다.
php를 짜봅시다.
디비접속문 생략
$sql = "select * from 어쩌구 테이블 order by 인덱스 asc";
$result = mysql_query($sql);
while($rows = mysql_fetch_array($result)){
mysql_query("insert into 그누테이블 set wr_subject='$rows[subject]'...
}
이러면 끝입니다.
이러고 나중에 카운트 조정만 해주시면 됩니다.
물론 제대로 짜면 좀 복잡하겠습니다만 (저러면 new에도 등록안되고 좀 그렇지만 게시판 내용 자체는 옮겨지겠죠?)
메가쵸코님 답변 감사합니다. 대충 이해가 가서 한번 시도해 보려고 하는데요.
그런데 칼럼리스트를 뽑아서 선을 이어준다는게.. 대칭을 시켜준다는 의미는 알겠는데 어떤 명령어를 의미하는지 모르겠네요.
그리고 위의 모든 작업은 엑셀은 필요없이 php파일 하나에서 모든 작업을 수행하는 것인지요?
그런데 칼럼리스트를 뽑아서 선을 이어준다는게.. 대칭을 시켜준다는 의미는 알겠는데 어떤 명령어를 의미하는지 모르겠네요.
그리고 위의 모든 작업은 엑셀은 필요없이 php파일 하나에서 모든 작업을 수행하는 것인지요?

네 짝을 맞춘다는건 수동으로 하셔야합니다.
종이 같은데 적어놓고 하면 보기 편하겠네요.insert 문에서
그누칼럼='$rows[다른보드칼럼]' , ... 쭉 이어가시면 됩니다.
종이 같은데 적어놓고 하면 보기 편하겠네요.insert 문에서
그누칼럼='$rows[다른보드칼럼]' , ... 쭉 이어가시면 됩니다.