댓글이나 날짜의 순서까지 지키면서
그누보드 두개의 게시판을 합칠 수 있는 방법이 있을까요?
두개의 게시판을 하나의 게시판에 다 넣고 싶은겁니다.
마땅한 방법이 없네요..
경험자분들이나 좋은 아이디어 있으신분들께 도움 요청드립니다.
그누보드 두개의 게시판을 합칠 수 있는 방법이 있을까요?
두개의 게시판을 하나의 게시판에 다 넣고 싶은겁니다.
마땅한 방법이 없네요..
경험자분들이나 좋은 아이디어 있으신분들께 도움 요청드립니다.
댓글 6개
자문 자답입니다...
1. 게시판하나를 만들고 primary키설정과 자동증가를 제거 합니다.
(그래야 wr_id 중복이 있어도 막을 수 있습니다.)
2. 옮길 게시판 두개 모두 wr_1에 wr_id, wr_3에 그냥 를 저장한다.
(wr_id가 없어지기 떄문에 wr_1에 저장하여 보관 wr_3은 그냥 체크섬같은것으로)
3. 게시판 두개를 읽고 날짜를 비교해서 빠른 날자의 것을 새로운 게시판에 넣는다.
단 wr_id= $i++ 로 하여 순차적으로 증가시킨다.
(3번을 반복하다 보면 게시판 두개가 새로운 게시판에 다 들어가겟지요.)
4. 다들어간 새로운 게시판을 처음부터 읽어드리고 wr_parent를 갱신한다.
wr_id가 달라졌기 때문에 기존에 저장한 wr_1을 키 값으로 읽어서 새로운 wr_id를 찾아 갱신합니다.
5. wr_id primary키와 자동증가를 추가해 원래대로 돌려준다.
그리고 게시판 관리자에 가서 글수를 갱신한다.
이상입니다.
1. 게시판하나를 만들고 primary키설정과 자동증가를 제거 합니다.
(그래야 wr_id 중복이 있어도 막을 수 있습니다.)
2. 옮길 게시판 두개 모두 wr_1에 wr_id, wr_3에 그냥 를 저장한다.
(wr_id가 없어지기 떄문에 wr_1에 저장하여 보관 wr_3은 그냥 체크섬같은것으로)
3. 게시판 두개를 읽고 날짜를 비교해서 빠른 날자의 것을 새로운 게시판에 넣는다.
단 wr_id= $i++ 로 하여 순차적으로 증가시킨다.
(3번을 반복하다 보면 게시판 두개가 새로운 게시판에 다 들어가겟지요.)
4. 다들어간 새로운 게시판을 처음부터 읽어드리고 wr_parent를 갱신한다.
wr_id가 달라졌기 때문에 기존에 저장한 wr_1을 키 값으로 읽어서 새로운 wr_id를 찾아 갱신합니다.
5. wr_id primary키와 자동증가를 추가해 원래대로 돌려준다.
그리고 게시판 관리자에 가서 글수를 갱신한다.
이상입니다.
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기