로그인할때, 글쓸때등 액션을 취할때마다 포인트를 주는데요.
하루에 회원에게 줄수 있는 포인트 한도를 주고 싶은데 어찌해야 할까요?
도움좀 구걸합니다 ~
하루에 회원에게 줄수 있는 포인트 한도를 주고 싶은데 어찌해야 할까요?
도움좀 구걸합니다 ~
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 3개
이거 참고하시면 되겠네요
// 포인트 부여
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='')
{
..
$sql = " select sum( po_point) sum from $g4[point_table]
where mb_id = '$mb_id'
and po_datetime >= curdate() ";
$row = sql_fetch($sql);
if ($row[sum] > 제한 값)
return -1;
// 이미 등록된 내역이라면 건너뜀
if ($rel_table || $rel_id || $rel_action)
위 처럼 추가해 보세요.
DB 해당 테이블에 인덱스는 적당히 걸어 주세요.