채택완료

그누 5는 전체 회원 에게 포인트 일괄지급 할수없나요

2014-09-09 (화) 17:01:45 4,879

g4에는 그걸 쓴거 같았는데

배추빌더였었나...^^;;

아무튼 질문내용은

전체 회원에게 일괄 적으로 포인트를 지급 할수 있을까요

쿼리는 안써봐서 잘 모르겠습니다 제가 ㅠㅠ

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트

http://sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=152017 

위 링크의 방긋님 팁을 G5로 수정하여 적용해보았습니다.

방금 제 로컬서버에서 테스트 해봤습니다. 

1. 루트에 이름은 원하시는 걸로 파일을 하나 만듭니다.

2. 내용은 아래에 적힌 코드로 하시고 한번만 접속하시면 됩니다.

3. 멤버가 많을 경우 오래 걸릴 수도 있습니다...​

4. 기타 문제점은 위 코드를 조금 수정해서 적용해본 것이라 ​저도 잘 모르겠습니다. 

 

Copy
<?php // 전체 회원에게 포인트 일괄 지급하는 소스 코드 // 탈퇴회원 및 접근금지 회원은 제외 include_once ("./_common.php");  $point = "3000"; //지급포인트 $point_msg = "추석 특별 포인트 지급"; // 포인트내역  if ($is_admin != "super")   echo "관리자로 접속하세요."; else {     $sql = " select mb_id from $g5[member_table] where mb_id<>'{$config[cf_admin]}' and mb_leave_date='' and mb_intercept_date='' ";     $result = sql_query($sql);     while($row = sql_fetch_array($result))     {             $mb_id = $row[mb_id];             insert_point($mb_id, $point, $point_msg, "@event", $mb_id, G5_TIME_YMDHIS);     }   echo "$point_msg 완료"; } ?>

답변에 대한 댓글 1개

2014-09-09 (화) 19:58:19
감사합니다 작동이 잘 되었습니다 ^^

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