테스트 사이트 - 개발 중인 베타 버전입니다

특정 게시판의 첨부파일을 삭제 하는 방법 채택완료

재아 10년 전 조회 8,669

게시판에서 글쓰기를 하여

 

첨부파일1 에 이미지와 첨부파일2에 이미지를 추가 했습니다.

 

만약에 첨부파일을 삭제하려면  글 수정 버튼을 눌러서  

첨부파일 옆에 [ v ] 체크하여 파일을 삭제하려면 체크하세요~

 

라고 되어 있는부분을 체크하고 수정을 눌러야 삭제가 됩니다.

 

이걸 이렇게 일일히 글 수정 눌러서 삭제에 체크하고 다시 수정버튼 누르고 이렇게 할수가 없는데요

어떻게 해야할까요?

 

 

검색을 대충 이렇더군요~

free 게시판일때 해당 게시판의 모든 2번째 첨부파일을 삭제하고 싶습니다.   

 

//free 디비를 지움.
sql_query(" delete from g4_board_file where bo_table = 'free' and bf_no = 1; "); 이렇게 하면 해당 게시판에 첨부파일이 디비에서 삭제되는것으로 압니다.... 그럼 data/free/ 에도 해당 첨부파일이 삭제가 되어야 하는데요~ 이부분을 쿼리명령으로 어떻게 처리 해야 하나 합니다.
댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
10년 전

</span></p><p><span style="font-family: "나눔고딕코딩",NanumGothicCoding,sans-serif;">$sql = sql_query("SELECT wr_id, bf_file FROM g4_board_file WHERE bo_table = 'free' AND bf_no = 1");
while($rows = sql_fetch_array($sql)) {
    $delete = unlink("../data/free/".$rows['bf_file']);
    if($delete) sql_query("DELETE FROM g4_board_file WHERE bo_table = 'free' AND wr_id = ".$rows['wr_id']." AND bf_no = 1");
}</span></p><p><span style="font-family: "나눔고딕코딩",NanumGothicCoding,sans-serif;">
 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 4개

홈짱
10년 전
코드가 머리에서 이렇게 바로바로 나오는 게 신기할 따름입니다.
[http://blog-imgs-44.fc2.com/w/a/r/wareureu/227.gif]
왕계란
10년 전
전 홈짱 님이 대단하다 느껴지는데요?
그 방대한 홈페이지...
전 엄두가 안 나요.
재아
10년 전
답변 감사합니다...
첨부파일 제어부분은 잘 몰랐는데 이번에 좀 알게되었습니다.

따봉..
홈짱
10년 전
저는 머리 속에 담을 수가 없어, 홈페이지에 담아두고 필요할 때 찾아쓰고 있어요.ㅋ

댓글을 작성하려면 로그인이 필요합니다.

첨부파일을 먼저 셀렉트문으로 검색하셔서 파일명을 알아내시고 그 파일명으로 unlink("경로")를 사용해서 첨부파일을 지운다음에 딜리트문으로 게시글을 삭제하시면되요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

재아
10년 전
답변 감사합니다... 몰랐던 부분도 조금은 알게되었습니다...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인