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

추천 버튼을 눌렀을 때 포인트관련 문의 채택완료

달료라 1년 전 조회 2,587

$insert_point = ; //  포인트 지급 되는 수치

 

위에  인서트 변수를 에다  포인트 지급 수치를 넣으려고 하는데 숫자를 넣으면 잘 됩니다.

궁금증이 있는데 혹시 

 

table명이 ai 라고 되어 있고, 거기에 글이 작성 된 곳에 여분필드 wr_11에 포인트 수치를 넣고 있는데,

이럴 때 인서트 포인트에 wr_11를 어떻게 넣으면 될까요?

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

답변 1개

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

</p>

<p>$sql = "select wr_11 from ai where 1";</p>

<p>$row = sql_fetch($sql);</p>

<p>$insert_point = (int) $row['wr_11'];</p>

<p>

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

답변에 대한 댓글 6개

달료라
1년 전
답변 정말 감사합니다. 위 내용을 넣으니까 해당 필드값이 적용이 되네요
where 1 을 지우고 하니까 추천 버튼을 눌렀을 때 차감이 되네요 감사합니다
그런데 맨 처음 한번만 차감이 되고 그 다음 눌러도 차감이 안되네요. 다른 글을 써서 했는데도 차감이 안되고요, 어떤 부분을 만져야 될까요? 부탁드립니다
마르스컴퍼니
1년 전
insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)

함수에서 $rel_table, $rel_id, $rel_action 값이 같으면 중복으로 판단하여 업데이트를 하지 않게 됩니다.
$rel_id 등을 매번 다르게 값을 주면 됩니다.
달료라
1년 전
$sql = "SELECT * FROM `g5_write_guu` WHERE 1";
$row = sql_fetch($sql);
$insert_point = (int) $row['wr_18'];

insert_point($write['mb_id'], -$insert_point, $bo_table, $wr_id, $member['mb_id']);

sql 부분을 db 그대로 작성을 했을 때는 계속 해서 차감이 되네요? 그런데 wr_18에 있는 수치가 아닌 그냥 10000포인트가 빠지는데 따로 설정하는곳이 있나요?
달료라
1년 전
insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)
혹시 이 부분은 어느 파일에서 수정을 해야 하나요?
마르스컴퍼니
1년 전
insert_point($write['mb_id'], -$insert_point, $bo_table, $wr_id, $member['mb_id']);

$bo_table, $wr_id, $member['mb_id'] 값이 같으면 중복으로 처리됩니다.
이 부분이 하나라도 달라져야 합니다.
달료라
1년 전
wr_id 는 매번 다르게 들어갔는데도 아이디당 전체적으로 한번만 포인트 차감이 되네요.ㅠ

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

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

로그인