wr_id 와 게시판에서 보이는 글번호가 같게 하려면?

wr_id 와 게시판에서 보이는 글번호가 같게 하려면?

QA

wr_id 와 게시판에서 보이는 글번호가 같게 하려면?

답변 6

본문

게시물을 삭제하게 되면 게시판에서 wr_id 값이 중간중간 비게 되는건지

글번호와 wr_id 값이 달라지는 것 같네요.

wr_id 값이 중간에 비어있지 않고, 글번호와 일치되게 하고 싶으면 어떻게 하면 될까요?

이 질문에 댓글 쓰기 :

답변 6

그누보드의 구조상 wr_id가 리스트로 나열될때 

중간중간 비어있는 구조가 될수밖에 없는건

 

wr_id : 100 번이 게시글인경우

wr_id : 101 번이 댓글이면

리스트에 댓글까지 표현하고 삭제가 없다는 가정이 수반되어야 

게시글이 비어있지 않고 동일하게 표현이 가능합니다.

그렇기때문에 적합하지 않습니다.

 

그러나

 

번호가 중간중간비어있고, wr_id = 게시물번호로 사용하는것은 문제가 안됩니다.

 

게시판스킨에서  no 값을 wr_id로 대치하면 바로 처리가능합니다.

중간중간에 빌수밖에 없는게 wr_id값은 자동 증가값으로 처리되기에 그렇습니다.

만약 빈값없이 하려면 글 등록 및 삭제시 번호를 재 나열해야 하는데

그렇게 하려면 서버에 부하가 발생될수 있기에 권하고 싶지는 않습니다.

할수는 있습니다만 서로 값을 같게 표현해 주는 부분이 어떤 특정 목적이 있지 않는 이상

대부분 의미가 없고, 의미가 없는 작업 대비 동작 효율성은 상당히 떨어집니다.

 

사람이 죽을때마다 주민등록번호를 다시 재지정해야 된다고 생각해보는 상황이

어느정도 비유가 맞을지 모르겠습니다.

wr_id 는 게시물 고유번호 입니다.

순서에 따라 재배열 할 수는 있지만,

그런 경우 문제점은..

검색엔진이 특정 게시물 보기의 url 을 수집한 경우..

검색 후 연결 url 에 다른 게시물로 바뀌는 문제가 생깁니다.

그래서 고유번호은 wr_id 는 그냥두는게 좋습니다.

 

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