답변 1개
일반적인 기능은 없구요.
관리자에서 그룹생성하시고
그룹ID랑 맞추어서 g5_group_member 테이블에 한명씩 넣어주셔야 하니
간단하게 프로그램을 짜야 될듯합니다.
일단 [사용자] 라는 그룹을 생성했다 치고 그룹 ID는 user 라 하겠습니다.
g5_group_member 테이블의 구조는
gm_id 는 auto_increment 속성이니 무시하셔도 되고
gr_id (그룹ID)
mb_id (회원ID)
gm_datetime (생성시간)
입니다.
1. 먼저 쿼리를 짜볼께요.
$Que=sql_query("select * from g5_member"); //모든 회원을 대상으로 합니다.
while($member=sql_fetch_array($Que)) {
$chk = sql_fetch("select count(*) as cnt from g5_group_member where mb_id='{$member[mb_id]}' );
// 이미 그룹이 지정된 회원이 있는지 확인해봅니다.
if(!$chk[cnt]) { //그룹테이블에서 회원을 찾지 못했다면... 그룹을 지정해줘야겠죠
$this_time=date("Y-m-d H:i:s"); //현재시간
// g5_group_member 테이블에 그룹을 지정하여 회원을 집어 넣습니다.
$sql = " insert into g5_group_member
set gr_id = 'user', //그룹id 지정
mb_id = '{$member[mb_id]}', //회원 아이디지정
gm_datetime= '{$this_time}' ";
$result = sql_query($sql);
}
}
이렇게 하시면 될듯합니다.
어느정도 약간의 PHP기본지식이 있다고 가정하고 설명드려봤습니다.
테스트도 물론 안해봤지만 , 대충 방식은 이해하셨을겁니다. 그러면 쉽게 처리되실거구요~
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
결국은 직접 작성해서 작업하는 방법 밖엔 없군요.