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

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
동일한 게시판에 같은 제목으로 입력시 원글은 삭제

QA

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

답변 2

본문

$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로직 태우면 따로 수정하실 부분도 없을 것 같습니다

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
  • 질문이 없습니다.
전체 0
© SIRSOFT
현재 페이지 제일 처음으로