테스트 사이트 - 개발 중인 베타 버전입니다

특정회원 글 일괄 삭제 채택완료

잠다 6년 전 조회 2,455

누가 도배글을 10000개를 올려서

한꺼번에 삭제를 하고자 합니다..

 

phpmyadmin을 접속하지 않고

특정회원의 글을 일괄 삭제 하려면 혹시 쿼리문이 어떻게 되나요..?

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

답변 2개

채택된 답변
+20 포인트
6년 전
로그인 후 평가할 수 있습니다

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

6년 전

스팸글이 없고 회원이 없어 실행은 해 보지 못했습니다만

다음을 php파일로 만들어 서버에 올리고 실행해 보시죠.

 

//특정회원 스팸글 삭제 $tables = array("free", "zeromansei", "qa");;//삭제할 게시판명 예)free , qa 등 $members = array("abcd", "a0001", "b0001");//특정회원들 id

for($i=0; $i < sizeof($tables); $i++) {     $table = "g5_write_".$tables[$i];          $table_exists = sql_query("select 1 from $table");

    if($table_exists !== FALSE) {         for($j=0; $j < sizeof($members); $j++) {             $q = sql_query(" delete from {$table} WHERE mb_id='{$members[$j]}'");             sql_query($q);         }

        echo "$table : 스팸글 삭제완료 ";

    } else continue; }

?>

로그인 후 평가할 수 있습니다

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

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

로그인