비연속적으로 올린 첨부파일 개수 알아내는 방법이 있을까요?

비연속적으로 올린 첨부파일 개수 알아내는 방법이 있을까요?

QA

비연속적으로 올린 첨부파일 개수 알아내는 방법이 있을까요?

본문

안녕하세요~ 우박이 떨어지는 시원한(?) 오후입니다~

 

게시물 작성시 첨부파일 개수를 20개로 설정하고 사용하고 있습니다.

사용자가 게시물을 올릴 때 순서대로 올리면 아무 상관이 없는데

첨부파일을 띄엄띄엄 올릴 경우에 문제가 발생하네요.

 

예를 들어 첨부파일 1부터 20까지 있다고 했을 때

1,2,5,6,7번 이런 식으로 올리게 되는 경우

실제 업로드한 파일 개수는 5개지만

첨부파일의 개수를 알려주는 

<?php echo $view['file']['count']  ?>

를 사용했을 경우 7개로 나옵니다.

 

이걸 올바른 파일개수로 나오게 할 수 있는 방법이 있을까요?

g5_board_file 에서 해당 게시물의 파일 중 bf_file값이 있는 경우에만 숫자를 뽑아오는 단순한 방법을 생각해보았는데 

이렇게 쿼리를 짜는 게 맞나 싶기도 하고 뭔가 원시적인 방법 같아보이네요.

 

고수님들의 도움 부탁드립니다.

이 질문에 댓글 쓰기 :

답변 1

g5_board_file 에서 

 

bo_table 과 wr_id 를 알고 있으면 bf_file 갯수를 구할 수 있을 것 같네요. 

 

select * from g5_board_file where bo_table='게시판명' and wr_id='게시글 아이디'

 

이렇게 하면 특정 게시판의  특정 게시물의 첨부파일을 모두 뽑아 올 수 있을 겁니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 98
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT