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

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

minsung 8년 전 조회 3,763

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

 

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

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

답변 2개

채택된 답변
+20 포인트
럭키
8년 전

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

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

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

</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;"><?php</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">/**</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">* 레벨 8인 회원들을 모두 삭제</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">**/</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">$delete_level = 8; // 삭제하고싶은 회원 레벨</span></font></p><p> </p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">include_once "_common.php";</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">$sql = " select mb_id from ".$g5['member_table']." where mb_level='".$delete_level."'";</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">$result = sql_query($sql);</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">$cnt = 0;</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">while($row = sql_fetch_array($result))</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">{</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">    member_delete($row['mb_id']);</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">    $cnt++;</span></font></p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">}</span></font></p><p> </p><p><font face="돋움, Dotum, sans-serif"><span style="font-size: 12px;">echo "레벨 ".$delete_level." 회원을 ".$cnt."명 삭제하였습니다.";</span></font></p><div>



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

답변에 대한 댓글 1개

m
minsung
8년 전
감사합니다 ^^

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

delete from g5_member where mb_level = &#039;8&#039;<br />
요로코롬 하면 되지 않을까용
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

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

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

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

로그인