답변 2개
쿼리로 직접 삭제하실경우 포인트, 쪽지, 스크랩,아이콘 등의 데이터는 같이 삭제되지 않습니다.
따라서 관리자페이지에서처럼 깔끔하게 삭제를 원하시는 경우 그누보드 내 함수를 통하여 처리하는것이 좋습니다.
아래 소스코드를 아무 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개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인