게시판을 합쳐서 검색할 수 있는 방법이 있나요? > 그누4 질문답변

그누4 질문답변

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

게시판을 합쳐서 검색할 수 있는 방법이 있나요? 정보

게시판을 합쳐서 검색할 수 있는 방법이 있나요?

본문

$sql = " select a.* from $g4[board_table] a, $g4[board_table] b
            where
            (a.bo_table = 'sd_bol' or
            a.bo_table = 'gw_bol' or
            a.bo_table = 'cc_bol' or
            a.bo_table = 'jr_bol' or
            a.bo_table = 'gs_bol' or
            a.bo_table = 'jj_bol' ) and
            a.bo_table = b.bo_table
          ";
    $board = sql_query($sql);

for ($i=0; $row = sql_fetch_array($board); $i++){
    $tmp_write_table = $g4['write_prefix'] .  $row[bo_table]; // 게시판 테이블 전체이름
$sql = " select * from $tmp_write_table where wr_is_comment = 0 order by rand() desc limit 0, $rows ";
$result = sql_query($sql);
for ($i=0; $row = sql_fetch_array($result); $i++)
$list[$i] = get_list($row, $board, $latest_skin_path, $subject_len);
}


대략 위와 같이하면 제일 마지막 게시판의 게시물만 출력이 됩니다.
$board 를 $result 로 바꾸면 제일 첫번째 게시판의 게시물만 출력이 됩니다.

아래 식에서 게시판의 테이블을 뽑아서 변수에 집어 넣는 것 같은데요.
$tmp_write_table = $g4['write_prefix'] .  $row[bo_table];

위 식으로 각각 뽑아 넣은 값을 한군데에 몰아서 검색할 수 있는 방법이 있을까요?

물론 한군데 몰아서 검색해서 출력한다고 해도 순차적으로 출력이 되겠지요.
하지만 rand()를 사용해서 렌덤으로 출력을 한다면 여러개의 게시판의 게시물들이 한데 뭉쳐 렌덤으로 출력되지 않겠나요?

아.. 이미지 출력도 안되고 해결해야 할게 너무 많은데 모르는게 더 많아서 걱정이네요.
  • 복사

댓글 전체

마지막 것만 나오는건
for ($i=0; $row = sql_fetch_array($result); $i++)
에서 앞에거를 자꾸 덮어 써서 그렇습니다.
for ($i=0; $row = sql_fetch_array($result); $z++) $list[$z] = get_list($row, $board, $latest_skin_path, $subject_len);
로 해보세요
© SIRSOFT
현재 페이지 제일 처음으로