답변 2개
채택된 답변
+20 포인트
답변에 대한 댓글 3개
�
병원에서일해요
4년 전
G
GeeDay
4년 전
어딜 지워야 할까요? 초보자라서요/ 잘몰라서요
<?php
$sub_menu = "200210";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
// 테이블 락을 걸고
$sql = " LOCK TABLES $g5[member_table] WRITE, $g5[point_table] WRITE ";
@sql_query($sql);
$sql = " select mb_id, sum(po_point) as sum_point from $g5[point_table] group by mb_id order by mb_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$sql = " update $g5[member_table]
set mb_point = '$row[sum_point]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
sql_query(" update g5_point set po_point = '0'; ");
// 테이블 락을 풀고
$sql = " UNLOCK TABLES ";
sql_query($sql);
echo "<span size=5>총 {$count}건의 회원포인트 내역이 정리 되었습니다.</span>";
?>
<p><input type=button value='포인트 페이지로' onClick="javascript:self.location='./point_list.php'"></p>
아래부분 지웠더니 아무 효과가 안나타나서요
<?php
$sub_menu = "200210";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
// 테이블 락을 걸고
$sql = " LOCK TABLES $g5[member_table] WRITE, $g5[point_table] WRITE ";
@sql_query($sql);
$sql = " select mb_id, sum(po_point) as sum_point from $g5[point_table] group by mb_id order by mb_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$sql = " update $g5[member_table]
set mb_point = '$row[sum_point]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
sql_query(" update g5_point set po_point = '0'; ");
// 테이블 락을 풀고
$sql = " UNLOCK TABLES ";
sql_query($sql);
echo "<span size=5>총 {$count}건의 회원포인트 내역이 정리 되었습니다.</span>";
?>
<p><input type=button value='포인트 페이지로' onClick="javascript:self.location='./point_list.php'"></p>
아래부분 지웠더니 아무 효과가 안나타나서요
�
병원에서일해요
4년 전
포인트가 point_table에 있는값들을 합쳐서 보여주는건가요?
뿌려주는 방식부터 확인해보고 작업을 해야겠네요
뿌려주는 방식부터 확인해보고 작업을 해야겠네요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
$sql = " update $g5[member_table]
set mb_point = '$row[sum_point]'
where mb_id = '$row[mb_id]' ";
sql_query($sql);
}
이부분만 따로 실행시키면 되겠네요
그 아래 쿼리부분이 point 테이블을 비우는 쿼리입니다