그룹별로 내용을 가져올려면 채택완료

그룹별로 게시판을 구하고

그 게시판에있는 최신글들을 뽑고싶습니다.

쿼리를 손바야할거같은데 어디에서

어떻게 손을 대야할까요

답변 2개

채택된 답변
+20 포인트
$list = array();
 
$gr_qr="";
 
//그룹안에 있는 테이블 모두가져오기
$group = sql_query("select bo_table from g5_board where gr_id='".$gr_id."'");
for ($i=0; $gr_row = sql_fetch_array($group); $i++) {
 $gr_list[$i]=$gr_row[bo_table];
}
 
 //그룹에속한 테이블 모두에서 최신글 뽑을 쿼리문 만들기(UNION)
/*for ($i=0; $i<count($gr_list); $i++) {
 if($i==count($gr_list)-1){ $gr_qr.="select * from g5_write_".$gr_list[$i]." where wr_is_comment = 0 limit 5";  break;}
 $gr_qr.="select * from g5_write_".$gr_list[$i]." union ";
 
}*/
$gr_qr = "select * from g5_write_0101 union select * from g5_write_0102 union select * from g5_write_0103 union select * from g5_write_0104 union select * from g5_write_0105 where wr_is_comment = 0 limit 0, 5";
 
$i=0;
$result = sql_query($gr_qr);
while($row = sql_fetch_array($result)){
 //$list[$i] = get_list($row, $gr_list[$i], $latest_skin_url, $subject_len);
 $list[$i]=$row;
 echo print_r($row)."<br />";
 $i++;
}

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

원래 'bbs/group.php' 파일이 그렇게 세팅되어 있습니다만...

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고