채택완료

SQL 쿼리로 댓글에서 동일내용이 올라가지 않도록 하고 싶습니다.

2018-08-06 (월) 18:54:29 2,728

그누4 에서 비슷한 내용이 있는데요 그대로 써봐도 잘 안되네요

// 동일내용 연속 등록 불가 
$sql = " select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table "; 
if ($w == "cu") 
    $sql .= " where wr_id <> '$commend_id' "; 
$sql .= " order by wr_id desc limit 1 "; 
$row = sql_fetch($sql); 
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content); 

그리고 위 내용을

/bbs/write_comment_update.php

에서 적용하는게 아닌

각 보드스킨

/skin/board/basic/view/write_comment_update.skin.php

에서 적용시키려면 어떻게 해야할까요?

답변 1개

채택된 답변
+20 포인트

write_comment_update.skin.php 은 댓글이 작성후 동작하는 방식 입니다.

즉 동일한 댓글이라고 판단되면 지워야 동일한 댓글이 남지 않게 될듯 합니다.

아니면 

write_comment_update.head.skin.php 스킨에서 댓글이 중복인지 확인하셔야 합니다.

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