특정게시판에 작동하는 소스를 전체게시판에 적용하려고 합니다. 정보
특정게시판에 작동하는 소스를 전체게시판에 적용하려고 합니다.본문
아래와 같은 소스는 특정게시판에 잘 작동하는데
이 소스를 전체게시판에 적용시키려면 어떻게 수정해야 할까요.
도움을 부탁드립니다.
<?
$bo_table = "question"; // 테이블 지정
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from $tmp_write_table"),0,0);
$wtime=date("Ymd");
$the_day=$board[bo_10];
if ($the_day < $wtime) {
$dday=$wtime;
mysql_query(" update g4_board set bo_10 = $dday where bo_table = 'question' "); // .........①
$to_count=$tmp_wr_hit;
mysql_query(" update g4_board set bo_9 = $to_count where bo_table = 'question' "); // .........②
}
$today_hit=$tmp_wr_hit-$board[bo_9];
mysql_query(" update g4_board set bo_8 = $today_hit where bo_table = 'question' "); // .........③
?>
$bo_table = "question"; // 테이블 지정
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from $tmp_write_table"),0,0);
$wtime=date("Ymd");
$the_day=$board[bo_10];
if ($the_day < $wtime) {
$dday=$wtime;
mysql_query(" update g4_board set bo_10 = $dday where bo_table = 'question' "); // .........①
$to_count=$tmp_wr_hit;
mysql_query(" update g4_board set bo_9 = $to_count where bo_table = 'question' "); // .........②
}
$today_hit=$tmp_wr_hit-$board[bo_9];
mysql_query(" update g4_board set bo_8 = $today_hit where bo_table = 'question' "); // .........③
?>
즉 ① 번은 특정게시판의 bo_10 필드에 오늘 날짜를 입력하는 것이고
② 번은 특정게시판의 bo_9 필드에 $to_count 의 값을 입력하는 것이고
③ 번은 특정게시판의 bo_8 필드에$today_hit의 값을 계산하는것인데
이것을 ① 번은 전체게시판의 bo_10 필드에 오늘 날짜를 입력하고
② 번은 전체게시판의 bo_9 필드에 $to_count 의 값을 입력하고
③ 번은 전체게시판의 bo_8 필드에$today_hit의 값을 계산하려고 합니다.
특히 ③의 과정은 전체게시판에서 bo_9 의 값을 불러와 계산후 $today_hit의 값을 전체게시판 bo_8필드에 입력해야 하는데 어떻게 해야할 지 모르겠습니다.
조언을 구합니다.
댓글 전체
$bo_table = "question"; // 테이블 지정
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from $tmp_write_table"),0,0);
위 내용을 다음처럼 변경해서 적용해보세요.
보드테이블에서 전체 테이블을 검색(select * from board_table)
{
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from 위검색에서 가져온테이블명"),0,0);
$total_wr_hit = total_wr_hit + $tmp_wr_hit;
}
$tmp_write_table = $g4['write_prefix'] . $bo_table; // 게시판 테이블 전체이름
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from $tmp_write_table"),0,0);
위 내용을 다음처럼 변경해서 적용해보세요.
보드테이블에서 전체 테이블을 검색(select * from board_table)
{
$tmp_wr_hit=@mysql_result(@mysql_query("select sum(wr_hit) from 위검색에서 가져온테이블명"),0,0);
$total_wr_hit = total_wr_hit + $tmp_wr_hit;
}