동일한 게시판에 같은 제목으로 입력시 원글은 삭제 채택완료
$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']}' ") }
게시판 TEST01,TEST02 일때는 문구를 어떻게 작성 하면 되는가요 ?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
Expert
3년 전
</p>
<p>// Test01 일때</p>
<p>$sql = " select wr_id from g5_write_TEST01 where wr_subject IN(
select wr_subject from g5_write_TEST01 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_TEST01 where wr_id = '{$row['wr_id']}' ")
}</p>
<p> </p>
<p>// Test02 일때</p>
<p>$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']}' ")
}</p>
<p>
이렇게 테이블명을 수정해서 적용하시면 되십니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
채택
채택
답변대기
답변대기
채택
채택
채택
채택
채택
채택
채택
채택
답변대기
채택
답변대기
답변대기
채택
채택
답변대기
채택