묻고답하기

아래의 소스는 제로보드 사용자가 지금까지 적은 글과 코맨트를 전부 계산하여서 포인트를 다시 계산하여서 수정하는 소스 입니다. 그런데 문제점이 있습니다. 회원수와 게시판의 글이 너무 많은 경우에 계산을 하다가 중간에 멈추어 버립니다. 그래서 쿼리문을 조정 하면 가능 할것 같아서 여쭈어 봅니다.

현재의 방식은 아래의 소스를 파일로 저장해서 올린 후에 실행 시키면 전체회원을 회원번호 1부터 시작해서 마지막 회원번호까지 차례대로 계산을 하는 방식 입니다. 이것을 수동으로 회원번호 1부터 500 , 501부터 1000 이렇게 짤라서 실행 시킬수 있는 방법을 좀 알려 주시면 감사 하겠습니다.


<?
/****************************************/
$db_id = "디비아이디";   // 디비 아이디
$db_name = "디비네임";   // 디비 네임
$db_pw = "디비비번";     // 디비 비밀번호
/****************************************/

mysql_connect("localhost","$db_id","$db_pw") || die("sql에 연결실패");
mysql_select_db("$db_name");

$mem_list = mysql_query("select no,name from zetyx_member_table order by no");
while($mem_data = mysql_fetch_array($mem_list)){
        $mem_no = $mem_data[no];
        $mem_name = $mem_data[name];

        $write = 0;
        $comment = 0;

        $board_list = mysql_query("select name from zetyx_admin_table");
        while($board_data = mysql_fetch_array($board_list)){
                $board_name = $board_data[name];
                $write_num = mysql_fetch_array(mysql_query("select count(no) from zetyx_board_$board_name where ismember='$mem_no'+ '+ '"));
                $write += $write_num[0];
                $comment_num = mysql_fetch_array(mysql_query("select count(no) from zetyx_board_comment_$board_name where ismember='$mem_no'"));
                $comment += $comment_num[0];
        }
        mysql_query("update zetyx_member_table set point1='$write',point2='$comment' where no='$mem_no'");
        echo("$mem_no 번 $mem_name(W:$write, C:$comment) 완료
");
}
echo("포인트 초기화 정리 완료!!!!!!!!!!!!!!");
mysql_close();
?>
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
에이지 찢어져서 그을린 효과주는 법.. [1] 2007.08.10
사람 ssl 은 뭐할때 쓰는건가요 [2] 2007.08.10
박영근 크롬리스창이랑 비슷한게 [2] 2007.08.10
김재은 주소는 맞는데 한번에 제대로 뜨질 않아요...-ㅂ-;; [2] 2007.08.10
석현우 노프레임홈피에 배경음악넣기 [3] 2007.08.10
이르메 에...여기다 올려도 될련지는 모르겠지만,질문요. [2] 2007.08.10
이진아 나모로 작업했는데 무엇이 잘못 되었는지 모르겠어요. [1] 2007.08.10
papuo.com 배경음악에 대해서 질문인데요. 지금빨리 답변좀. [1] 2007.08.10
jamjary 특정날짜에 입력된 게시물을 검색하는 방법좀 알려주세요 [2] 2007.08.10
한승진 함수에서 리턴값이 두 개인 것은 어떻게 받나요? [2] 2007.08.10
이동철 브라우저 하단에 "작업을 마쳤으나 페이지에 오류가 있습니다" 라고 뜨는데.. [2] 2007.08.10
데빈타운젠드 이 폰트는 무엇일까요? [2] 2007.08.10
허영진 소스 보신후에 답변 부탁 드립니다 [1] 2007.08.10
뻐끔뻐끔 서버접속이 느린데, 좀 도와주세요(winapm1.0사용) [3] 2007.08.10
정문목 자바스크립트로 만든 홈페이지? [2] 2007.08.10
이상선 php와 mysql이 연동되지 않습니다. [1] 2007.08.10
정재진 질문이요~~~.... [2] 2007.08.10
하이루 제로카운트 방문자수 [1] 2007.08.10
다다다 [re] 답변 감사하구요 근데 onclick 이 뭐죠? [3] 2007.08.10
다다다 작고 오류가 납니다. [2] 2007.08.10