게시물 복사시 다른게시판 특정게시물이 수정되는 방법

게시물 복사시 다른게시판 특정게시물이 수정되는 방법

QA

게시물 복사시 다른게시판 특정게시물이 수정되는 방법

답변 3

본문

아미나사용합니다

게시물을 복사를 하고 있는데

새게시물로 복사되더라구요

 

특정게시물로 수정되게 하고 싶은데

이럴때는 어디를 어떻게 고쳐야 하나요?

 

aaa 게시판

bbb 게시판

 

bbb 특정 게시물 주소

bbb&wr_id=1  

 

초보라 잘 모릅니다 도와주세요

감사드립니다

 

이 질문에 댓글 쓰기 :

답변 3

특정게시물로 수정되게 하고 싶은데...

==

좀 더 구체적으로 설명해 주실 수 있나요?

관심감사드립니다
게시물선택후 복사 하면
다른게시판에 새로운 게시물로 복사가 되다보니

aaa 게시판의 게시물 1개 선택후 복사를 누르면
bbb 게시판에 wr_id=1 이라는 게시물을 수정해서 바꾸고 싶습니다

즉 선택한 게시물이 기존 작성된글이 글이 수정되게요

초보라면 답변으로 가능한 수준의 작업이 아닌 것 같군요

그리고 먼저 작업 방향을 잘못 잡고 있는 것이 아닌가 싶습니다

복사를 선택해서 다른 게시판에서 수정되게 하고 싶다<--이렇게 할 것이 아니라

복사를 하면 새 게시물로 등록 되고(등록시 bbb게시판에 aaa의 wr_id저장)  aaa게시판을 수정하면

bbb 게시판에 저장된 wr_id를 찾아서 자동 수정 되도록 만드는 것이 바른 방법이 아닌가 싶군요

----------------------------------

굳이 복사버튼을 눌러서 하자면

bbs/move_update.php 상단에서 게시물이 등록 되었는지 확인 후 없으면 새로이 등록

존재하면 기존 복사된 게시물을 수정하는 코드 작성이 방법이겠습니다

수정하는 코드는 bbs/write_update.php 수정 부분을 참고해서 만들면 됩니다

 

 

 

wr_id가 같은 글끼리 복사하는 거군요.

DB 입장에서 보면, 같은 내용이라면 굳이 복사할 필요가 있나 모르겠네요.

그냥 해당 게시판 글을 가져 오면 될 텐데요.

 

update g5_write_첫째 set wr_content=(select wr_content from g5_write_둘째 where wr_Id=N) where wr_Id=N

이렇게 하시면 됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 26
© SIRSOFT
현재 페이지 제일 처음으로