테스트 사이트 - 개발 중인 베타 버전입니다

게시물 이동 및 복사의 추가 필드에 대한 부분 입니다 채택완료

재아 5년 전 조회 3,254

첫번째 질문

a 라는 게시판에 여분필드를 wr_20 까지 증가시켰습니다.

b 라는 게시판에 여분필드를 wr_15 까지 증가시켰습니다.

 

그리고 bbs/move_update.php 에서 wr_20까지 값 이동 및 복사에 대한 필드를 wr_20 추가 시켰습니다.

 

이럴때 a라는 게시판에서 b 라는 게시판으로 게시물을 복사 및 이동을 시키면 wr_16부터 wr_20까지는 데이터가 손실 되는것 같으면서 이동 및 복사가 안되더군요 ;; 

 

b 라는 게시판에 여분필드가 15까지 밖에 없으니깐요? 그럴것 같습니다.

 

 

두번째 질문 

위의 move_update.php 에서 wr_20까지 이동및복사가 되는 부분이 있는 상태 입니다.

 

위의 상태에서 여분필드 추가 하지 않은 일반 C게시판과 D게시판에서 서로 이동할때 데이터가 이동하지 않고 사라지더군요! 이건 또 wr_10까지 밖에 없는 게시판을 wr_20까지 있는 상태로 이동하니 그런것 같은데 맞는건지요? 위에 move_update.php wr_20 까지 있어서 그런것 같습니다.

 

 

세번째 질문

비슷한 질문인데요 c 게시판에서 첨부파일 갯수를 10개로 하고, d 게시판의 경우 첨부파일 갯수를 2개만 한다면 마찬가지로 8개의 데이터가 사라질텐데 맞는지요~

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
진서기
5년 전

게시판을 전부 동일한 개수의 여분필드 20개를 사용하도록 수정하는게 좋을듯 합니다.

 

첨부파일은 테이블이 따로 있기때문에 게시판설정에서 첨부개수 설정만 같게하시면 복사한 게시물의 첨부 숫자가 달라도 모두 출력됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
5년 전
결론적으로 두개의 게시판의 필드가 모두 동일 했을때만 정상적으로 처리가 된다고 봐야 할까요?
1개가 틀리거나 모자르거나 다르면 안된다고 봐도 될런지요~

댓글을 작성하려면 로그인이 필요합니다.

a
3년 전

추가한 게시판에서 만 되나요?

모든 게시판에서 되나요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
3년 전
추가한 게시판만 가능합니다.~

댓글을 작성하려면 로그인이 필요합니다.

5년 전

1. 없는 필드에 데이터를 집어 넣으라는 구문에서 에러가 발생하여 요청이 씹힌 것입니다.

 

2. move_update.php 에서 임의로 wr_11 ~ wr_20 필드를 복사하는 구문을 넣으셨다면

C에서 D로 복사할 때에도 해당 구문이 강제로 작동하게 되면서 요청이 씹힌 것입니다.

 

3. 두 게시판의 최대 첨부파일 수가 같다면 문제 없이 작동합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
5년 전
소중한 답변 감사합니다.... 알기 쉽게 해주시네요~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인