관리자가 게시글을 선택삭제할 때... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

관리자가 게시글을 선택삭제할 때... 정보

관리자가 게시글을 선택삭제할 때...

본문

아래는 관리자가 게시글을 체크한 뒤 삭제버튼을 누를 때 실행되는
delete_all.php 파일 중 대략 62번째 라인 부근의 소스입니다.

여기서
// 원글만 구한다.
아래쪽의 sql 구문의 뜻이
sql 실행결과 갯수를 구해서 갯수가 0 이 아닌 경우
삭제루틴을 실행하지 않고 건너 뛰는 구문인데요...
이 구문이 꼭 필요한 부분인지요?

왜냐하면, 제가 여러개의 게시판을 하나의 게시판에 몰아넣는 바람에
같은 값의 wr_num 이 여러개가 존재하게 되었습니다.
그래서 통합시킨 게시판에서 관리자가 선택삭제를 할 경우 삭제가 되지 않고 있거든요.
바로 이 구문에 걸려 모두 continue 되는 바람에 말이죠...

이 구문의 역할은 정확히 무엇인지요?

이 구문은 꼭 필요하지 않은 것 같은데요...
그래서 삭제해도 되지 않을까...? 싶어서요...
어떻겠습니까?


    $len = strlen($write[wr_reply]);
    if ($len < 0) $len = 0;
    $reply = substr($write[wr_reply], 0, $len);

    // 원글만 구한다.
    $sql = " select count(*) as cnt from $write_table
              where wr_reply like '$reply%'
                and wr_id <> '$write[wr_id]'
                and wr_num = '$write[wr_num]'
                and wr_is_comment = 0 ";
    $row = sql_fetch($sql);
    if ($row[cnt])
            continue;

댓글 전체

전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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