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

포인트 전체 일괄 지급 질문드립니다. 채택완료

GeeDay 4년 전 조회 2,470

포인트를 전체 회원들에게 일괄로 지급하고 싶어서 코드를 열심히 찾아서 

'{$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, "$mb[mb_point]", $point_msg, "@event", $mb_id, G5_TIME_YMDHIS);      }    echo "$point_msg 완료"; 

}  ?>

 

이렇게 넣었습니다.

회원들에게 자신이 현재 가지고 있는 포인트 만큼의 포인트를 일괄로 지급하고 싶어서 저렇게 넣었는데,

작동이 되지 않아 질문드립니다.

해당회원이 가지고 있는 포인트 만큼 포인트를 일괄적으로 주려면 어떻게 해야할까요?

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

답변 2개

채택된 답변
+20 포인트
d
4년 전

$sql = " select mb_id,mb_point 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, "$row[mb_point]", $point_msg, "@event", $mb_id, G5_TIME_YMDHIS);      } 

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

답변에 대한 댓글 1개

G
GeeDay
4년 전
감사합니다. 잘되네요~

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

진서기
4년 전

회원의 포인트는 $row로 불러왔으면 

"$mb[mb_point]" 부분을 $row['mb_point'] 로 해보세요.

 

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

답변에 대한 댓글 1개

G
GeeDay
4년 전
감사합니다. 잘되네요~

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

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

로그인