동일한 게시판에 같은 제목으로 입력시 원글은 삭제

동일한 게시판에 같은 제목으로 입력시 원글은 삭제

QA

동일한 게시판에 같은 제목으로 입력시 원글은 삭제

본문

$sql = " select wr_id from g5_write_TEST02 where wr_subject IN(
    select wr_subject from g5_write_TEST02 group by wr_subject HAVING COUNT(*) > 1
) and wr_is_comment = '0' order by wr_datetime desc ";
 
$result = sql_query($sql);
for($i=0; $row=sql_fetch_array($result); $i++){
    if($i > 0)
        sql_query(" delete from g5_write_TEST02 where wr_id = '{$row['wr_id']}' ")
}

 

위 문구가 맞는가요?

이 질문에 댓글 쓰기 :

답변 2

"원글"이 이전 게시물인가요

게시물을 지우면

몇가지 해 주어야 하는 것들이 있습니다.

이 부분은 bbs/delete.php를 참고하세요.

 write_update_tail.php쯤에서

$wr_id는 새 글 번호이므로

delete a from g5_write_TEST02 a inner join g5_write_TEST02 b on a.wr_subject=b.wr_subject and b.wr_id=$wr_id where a.wr_id !=$wr_id

 

mysqli_affected_row( sql_affected_row)로

삭제된 게시물 갯수 확인 하세요

글 번호는 아 예 전부 다 삭제 했습니다 그런데 위 문구 처럼 작성 하니 먹히지 않네요 맞습니다 동시에 같은 제목으로 올라오는 글 입니다 구인 구직 란에 내용도 같구요

음..간단하게 보면 그냥 글이 INSERT되기전에 등록전에 POST로 넘어온 제목으로 기존 같은 제목들 다 지우면 되지않나요?

delete from g5_write_TEST02 where wr_subject  = '{$_POST['wr_subject ']}

 

좀더 추가하자면 기존에 글이 있을때만 실행되게..아니면 그냥 무조건 지우고 INSERT로직 태우면 따로 수정하실 부분도 없을 것 같습니다

답변을 작성하시기 전에 로그인 해주세요.
전체 59,610
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

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