본문 바로가기

이번주 목표/할 일

9월 1주차

1. 게시판 만들기 (댓글 List 보기, 댓글달기) 기능

 

28- 게시판 (내가 만든 List의 댓글갯수)

list의 commentCount를 증가시키는것이 목표 지금까지 완료한것 boardRead 페이지에서 댓글 수를 출력했고 boardRead 페이지에서 작성 순서에 따라 댓글 리스트를 출력했다 생각한 list의 commentCount를.

dwc04112.tistory.com

 

 

2. 게시판 만들기 (답글) 기능

 

29- 게시판 (내가만든 답글) - 0902수정

추가된 페이지와 구조 boardReplyInsert.jsp boardReplyInsertCmd.java 사실 boardReplyInsertCmd를 새로 만들지말고 기존의 insertCmd를 쓰려고 했다 충분히 줄일 수 있을 것 같은데 ReplyInsertCmd를 만드는 편..

dwc04112.tistory.com

2-1 답글 다는글의 제목을 같이 출력한다

url로 subject값을 보내서 String으로 받은 후 출력했습니다

 

 

2-2 아래 쿼리를 사용해서 코드 구현해보기

select * from repltest order by refid desc, ordernum asc
-- 답글 쓸 때 ordernum를 정하기 위한 해당 글(답글)의 최고 번호를 가져옴.
select depthnum, max(ordernum) from repltest group by refid, depthnum having refid =1  and depthnum = 1
-- 원본글에서 글 넣을때는 > refid는 해당 원본글의 id , depthnum 에 1 더해서 넣기 > 나온 값에서 ordernum + 1
-- 답글에서 (이단)답글을 넣을때는 해당 답글의 refid, 해당 답글의 depthnum에 1 더해서 넣기 > 해당 refid 에서 자기보다 크거나 같은 ordernum이 있으면 그 글들을 모두 +1

(어떻게 원래 구현해놓은 쿼리에 영향을 주지않고 새로운 쿼리를 써볼까?)

'이번주 목표 > 할 일' 카테고리의 다른 글

9월 3주차  (0) 2021.09.18
9월 2주차  (0) 2021.09.10
8월 4주차  (0) 2021.08.23
8월 3주차  (0) 2021.08.18
8월 2주차  (0) 2021.08.12