테스트 사이트 - 개발 중인 베타 버전입니다

group.php 에서 속한 그룹 리스트를 출력하고 싶습니다. 채택완료

welcome 8년 전 조회 3,043

group.php?gr_id=mygroup

으로 호출했을때

게시판 그룹에 속한 게시판들이 있잖아요?

그 게시판 이름들과 링크를 추출하고 싶습니다.

전문가님들과 선배님들의 도움이 필요합니다..

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

답변 2개

채택된 답변
+20 포인트
8년 전

</p><p><span>
</span></p><pre>$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)."
";
$i++;
}
</pre><div>
</div><p><span>

 

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

답변에 대한 댓글 1개

w
welcome
8년 전
그냥 array = 1로 뜨는데요?

write_0101 은 제 게시판명이 아니네요..

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

w
8년 전

$result = sql_fetch(" SELECT SUM(bo_count_write) AS cnt FROM g5_board WHERE gr_id = '{$gr_id}' ");

echo "총 게시물:".$result['cnt'];

echo "
";

$group = sql_query("select bo_table, bo_subject 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];

 echo $gr_row[bo_table];

 echo "/";

 echo $gr_row[bo_subject]; 

 echo "
";

}

자문 자답입니다. 다음처럼 하니깐 되네요...

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

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

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

로그인