웹마스터 팁

간단하게 PHP파일로 만들어서 올려드리면 좋을텐데...

그러지 못하고 방법만 알려드리게 되었습니다. 양해바랍니다.

 

mysql 이용과, 간단한 PHP 작성이 가능하시다면 쉽게 하실 수 있을겁니다.

 

 

작업순서 (phpmyadmin 접속하여 처리)

xe_member_group_member 테이블을 xe_member_group_member_bkp로 백업한다.

xe_member_group_member 테이블의 구조만 복사하여, xe_member_group_member_1이라는 테이블을 생성한다.

 

xe_member_group테이블에서 site_srl, group_srl, title 을확인한다.

예)

 0, 11, 관리그룹

 0, 12, 정회원

 0, 2942, 일반회원

 

 

 

 

 

 

$result = mysql_query("SELECT member_srl,regdate FROM xe_member", $dbconn); // xe_member 테이블에서 회원번호와 등록일을 불러온다.

while ($rows=mysql_fetch_array($result)) {
$srl[] = $rows['member_srl'];
$regdate[] = $rows['regdate'];
}

 

for($i=0; $i<count($srl); $i++){ // 회원수만큼 반복한다.
$result = mysql_query("SELECT point FROM xe_point where member_srl = '$srl[$i]'", $dbconn); // 회원번호에 해당되는 포인트를 불러온다.
list($pts) = mysql_fetch_row($result);

  if($pts<300) $grp = 2942; // 300포인트보다 낮을 경우 일반회원(2942)
  if($pts>=300) $grp = 12; // 300포인트이상일 경우 정회원(12)

// 관리그룹은 별도로 수정토록한다.


mysql_query("insert into xe_member_group_member_1 (site_srl, group_srl, member_srl, regdate) values ('0', '$grp', '$srl[$i]', '$regdate[$i]')",$dbconn) or mysql_error("QUERY_ERROR");
}

 

이렇게 작업을 한 후..  xe_member_group_member를 xe_member_group_member_bkp1로 바꿔놓고..

xe_member_group_member_1을 xe_member_group_member로 돌렸습니다.

 

지저분하게 엉켰던 것들이 깔끔하게 해결이 되었네요...

 

 

 

제가 XE가 익숙하지 않아서..

완성된 파일을 올릴경우 혹시 모를 피해가 발생할지도 몰라서.. 이렇게 올리게되었습니다~~~

제목 글쓴이 날짜
회원가입시 항목 설명부분에 html 태그를 쓰고플 경우 [3] sejin7940 2012.05.24
관리자에서 그룹검색을 이용한 회원목록 제대로 안 보일때.. [2] sejin7940 2012.06.01
관리자의 회원포인트목록 에서 ID/닉네임 등으로 검색하는 소스 추가 [3] sejin7940 2012.06.25
회원이 글 삭제하면 삭제하지 않고 글을 다른 게시판으로 보내기 [5] SCAC 2012.07.03
회원가입 이메일 수취 여부 선택 초기화 file 아모스리 2012.07.07
관리자 페이지 회원/회원설정 추가정보에 추가한 전화번호를 회원목록에 추가하기(수정) [1] 늘푸른이 2012.07.08
회원정보 페이지에 작성 댓글 보기 추가하기 [7] file 늘푸른이 2012.07.12
회원가입폼의 추가 폼에서 설명 부분 안 지워지는 버그 수정법 sejin7940 2012.08.30
관리자의 회원정보 수정 페이지에 '가입일/최근접속일' 추가하기 [6] file showjean 2012.09.17
회원설정에 레이아웃 설정이 생겼습니다. 회원정보보기페이지 레이아웃 설정 가능 [2] 똑디 2012.10.04
회원가입 버튼을 누르면 출력되는 Can not open GeoIP.dat 에러 대처방법(임시) [2] 마음의빈자리 2012.11.30
xeshop에서 비회원 주문번호 조회 검색 가능하게 하기. [2] 리버즈 2012.12.15
XE 비회원이 귀찮게 이메일 홈페이지 입력 안하도록 하기 [7] jhrun 2012.12.16
1.5.4 회원정보에서 회원이 자기 이름 마음대로 수정 못하게 하는 거... [2] 샤로우 2012.12.31
회원정보 수정 위해 비밀번호 재입력 후 튕기는 경우 [2] sejin7940 2013.01.06
회원 정보에 내 포인트 현황 출력하기 [3] file 화랑529 2013.01.08
방명록 모듈 1.5.1.1에서 비회원이 남긴글 삭제하기 조슈아킴 2013.02.14
출석부 소시랑 스킨 출석회원없을때 우측위젯이 아래로 떨어지는 현상 해결방법 [3] garnecia 2013.02.23
회원가입시 유저가 비공개 설정하기 [1] file 모앱 2013.03.03
회원가입 확장 모듈 1.7.X 및 모바일에서 사용가능하도록 [10] file hhgyu 2013.03.18