포인트 업데이트 코드 질문올립니다~~ 채택완료
카산
8개월 전
조회 1,751
아래 코드를 실행하면 로그인한 회원의 mb_point가 100으로 변경 저장 되나요?~
</p>
<p>// 포인트 차감
$query = "UPDATE g5_member SET mb_point = 100 WHERE mb_id = '".$_SESSION['ss_mb_id']."'";
$result = sql_query($query);
if (!$result) {
echo "에러 발생 : ".sql_error();
} else {
echo "쿼리문 실행 성공";
}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
8개월 전
이렇게 변경 해도 일시적으로 변경 될 뿐 항상 변경 되게 할려면 다른 방법으로 해야 합니다...
예를 들면 회원아이디로 된 g5_point 디비의 내용을 모두 삭제하고
insert_point();
이 함수를 사용하여 포인트를 새로 100으로 주면 잘 작동 할 것입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
카산
8개월 전
�
설국열차
8개월 전
function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)
/lib/common.lib.php 파일의 위의 insert_point() 를 활용해서 포인트를 넣거나 빼거나 해야 할 것입니다.
/lib/common.lib.php 파일의 위의 insert_point() 를 활용해서 포인트를 넣거나 빼거나 해야 할 것입니다.
�
카산
8개월 전
아~네~~
그런데 현재 포인트를 mb_point 에서 차감하려는 프로그램이 그누보드가 아니구요~
`새로운 자료실 프로그램인데~
그누보드의 포인트와 연동하여 사용하려는 거라~
그냥~`포인트 부분을 update 해보려는 거예요~~
다운로드 받으면 mb_pint에서 차감해보려고요~~
그런데 잘 안되네요~
그런데 현재 포인트를 mb_point 에서 차감하려는 프로그램이 그누보드가 아니구요~
`새로운 자료실 프로그램인데~
그누보드의 포인트와 연동하여 사용하려는 거라~
그냥~`포인트 부분을 update 해보려는 거예요~~
다운로드 받으면 mb_pint에서 차감해보려고요~~
그런데 잘 안되네요~
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$df_download_point 에 따라 mb_point 가 변경 되도록하려고 아래처럼 했는데 업데이트가 안되네요
// 포인트 차감
$query = "UPDATE g5_member SET mb_point = mb_point - $df_download_point WHERE mb_id = '".$_SESSION['ss_mb_id']."'";
$result = sql_query($query);
if (!$result) {
echo "에러 발생 : ".sql_error();
}