2026, 새로운 도약을 시작합니다.

특정 등급회원을 한번에 삭제하려 합니다. 채택완료

특정 등급 예로 8등급 회원이 몇백명인데 일일이 삭제하기가 너무 빡세서..

혹시 쿼리문으로 깔끔하게 8등급회원만 삭제 할순 없을까요??? 

답변 2개

채택된 답변
+20 포인트

쿼리로 직접 삭제하실경우 포인트, 쪽지, 스크랩,아이콘 등의 데이터는 같이 삭제되지 않습니다.

따라서 관리자페이지에서처럼 깔끔하게 삭제를 원하시는 경우 그누보드 내 함수를 통하여 처리하는것이 좋습니다.

아래 소스코드를 아무 PHP파일로 저장하신 후 그누보드5 경로에 업로드하신 후  실행하시면 될듯합니다. ^^

Copy
<?php/*** 레벨 8인 회원들을 모두 삭제**/$delete_level = 8; // 삭제하고싶은 회원 레벨 include_once "_common.php";$sql = " select mb_id from ".$g5['member_table']." where mb_level='".$delete_level."'";$result = sql_query($sql);$cnt = 0;while($row = sql_fetch_array($result)){    member_delete($row['mb_id']);    $cnt++;} echo "레벨 ".$delete_level." 회원을 ".$cnt."명 삭제하였습니다.";



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

답변에 대한 댓글 1개

감사합니다 ^^

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

delete from g5_member where mb_level = '8'

요로코롬 하면 되지 않을까용
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

감사합니다.
알려주신것과 회원관리에서의 회원완전삭제와 같은효과인가요?
네ㅎㅎ완전 삭제 효과인데 밑에 분 말씀처럼 다른 부분은 깔끔하게 삭제가 안되기 때문에 아랫 방법이 더 좋은 방법이네요ㅎ

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

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

로그인
🐛 버그신고