특정게시판들의 최근글 갯수 출력할려면?

안녕하세요........

날씨가 많이 덥죠, 이럴때 일수록 불괘지수가 높으니
몸과 마음관리 잘하시고요..

작업 하다가 막히는 부분이 있어 이렇케 질문을 드립니다.
특정게시판(서로다른그룹)들의 오늘 올라온 최신글 갯수를 출력할려고 합니다.

예를 들면, 게시판아이디가 board1, comm1, study1, buy1 이 있는데
이것은 각각 다른 그룹에 속해 있습니다.

아래의 소스에는 한개의 게시판에서는 가능한데,
여러개의 게시판에서 추출 할려니 어렵네요.. 워낙 실력이 없어서요..

부탁드립니다.

<?
//board1, comm1, study1, buy1 이게시판에서 출력 해야 하는데 ㅠㅠ!
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
$board_id = "board1"; //이부분이 게시판 아이디
$tmp_write_table = $g4[write_prefix] . $board_id;
$sql = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
$result = sql_query($sql);
$total_count = mysql_num_rows($result);

if ($total_count == 0) { $new = ""; } else { $new = "<span class=new>*$total_count</span>"; }

echo $new;
?>
|

댓글 2개

게시판 테이블 아이디를 배열에 넣어서 루프를 돌려야 할듯합니다.

$brd_arr = array("board1" , "comm1" , "study1" , "buy1");
$intime = date("Y-m-d H:i:s", time() - (int)(60 * 60 * 24));
$board_id = "";
$tmp_write_table = "";
for($i=0; $i < count($brd_arr); $i++){ //배열수만큼 루프
$borad_id = $brd_arr[$i];
$tmp_write_table = $g4[write_prefix] . $board_id;
$sql = " select wr_datetime from $tmp_write_table where wr_datetime >= '$intime'";
$result = sql_query($sql);
$total_count += mysql_num_rows($result);
}

echo $total_count;
감사합니다. 잘되네요.
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 1,623
13년 전 조회 969
13년 전 조회 597
13년 전 조회 982
13년 전 조회 1,529
13년 전 조회 750
13년 전 조회 767
13년 전 조회 744
13년 전 조회 1,005
13년 전 조회 1,517
13년 전 조회 1,741
13년 전 조회 1,059
13년 전 조회 766
13년 전 조회 1,182
13년 전 조회 1,602
13년 전 조회 970
13년 전 조회 1,001
13년 전 조회 959
13년 전 조회 832
13년 전 조회 1,838