하나의 그룹 내 여러 테이블의 wr_id값을 통합 관리 가능할지?

하나의 그룹 내 여러 테이블의 wr_id값을 통합 관리 가능할지?

QA

하나의 그룹 내 여러 테이블의 wr_id값을 통합 관리 가능할지?

답변 3

본문

 

하나의 그룹 내에 g5_wirte_qna01, gs_wirte_qna02, ... gs_wirte_qna05 이런식으로 구성하였습니다. 

 

모든 게시판은 게시판마다 wr_id값을 개별적으로 생성하는데요

 

그룹 내 게시판 wr_id값을 통합으로 관리하면

나중에 문서 찾을 때도 편리할 듯해서..

 

통합 관리할 수 있는 방법이 있을지?

 

 

예를 들어

순차적으로 글을 여러 게시판에 남기다고 하였을 경우

가장 최근에 남긴 글이 

qna01 게시판  wr_id = 128 이라고 하면

그 다음 글을 qna03에 남겼을 때 qna03에 생성된 게시글의 wr_id =129

그 다음 글을 qna05에 댓글을 남겼을 때 qna05에 생성된 댓글은 wr_id=130...

 

이런식으로 개별 게시판마다 wr_id 값이 올라가는것이 아닌

그룹내 전체 게시판에 대해서 통합해서 wr_id 생성되도록 가능할지?

 

 

이 질문에 댓글 쓰기 :

답변 3

459bf6d501104a30511cc4150748cc8d_1473248351_2784.png
 

bbs/write.update.php 파일에 보시면 여기 $wr_id의 값을 그룹안의 3개의 게시판글의 합계 + 1로 

넣어주시면 될것같구요

아마도 여기 $wr_id에 조건을 주어서 일반 그냥 게시판일때에는

정상적으로 동작을 하여야하기 때문에

예를들어 

if($gr_id == "test"){ //해당 그룹명이 test라면 실행

 실행문 

}

이런식으로 조건을 줘서 wr_id의 값을 넣어줘야겠습니다.

 

wirte.update.php 파일 271 라인에 $wr_id = sql_insert_id(); 있는것은 확인했습니다. 


알려주신 이부분이 어느 위치에 들어가야 하는지?
어떤 실행문을 추가해야할지...



if($gr_id =="qna" { // 그룹명 qna
  실행문
}

어떤 식으로 해야할지 모르겠네요...좀 더 자세한 정보를 얻을 수 있을까요?

가능합니다 bbs/write.update.php에서 wr_id 를 넣을때에 해당 3개의 게시판글의 합계를 쿼리로 구해서 해당게시글의수+1 의 값을 넣으면 될것같네요 파일첨부시 테이블에도 동일값이 들어가도록 해주셔야합니다
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 169
© SIRSOFT
현재 페이지 제일 처음으로