모든게시판의 글리스트 만들기 채택완료
질문1
검색해봤더니 new.php를 참고해서 만드신분들이 계시더라구요
근데 new.php는 일정기간이 지나면 삭제되지않나요?
질문2
혹여나 새로운 쿼리문을 작성해야한다면 union을 사용해서 만들어야할거같은데 지금 그누보드 보니까
union사용 금지 문구가 있던데 사용할수없나요?
질문3
union문구를 사용한다 할때 정규표현식으로 테이블명의 모든 게시판 글작성 테이블을 어떻게 전부 합쳐야할까요?
답변 2개
참고만 해 보세요.
$query=sql_query("select bo_table,bo_subject from g5_board");
while($rows=sql_fetch_array($query)) { $res[]="(select *, '". $rows['bo_table'] ."' as bo_table from g5_write_". $rows['bo_table'] ." where wr_is_comment=0)";
$tmp="select count(*) as cnt from g5_write_". $rows['bo_table'] ." where wr_is_comment=0"; $row=sql_fetch($tmp); $total_count +=(int)$row['cnt']; }
$rows=$config['cf_page_rows']; $total_page=ceil($total_count/$rows); if($page<1) { $page=1; } $from_record=($page-1)*$rows;
echo "전체글 ". $total_count ."개";
$res=implode("union all", $res); $res .=" order by wr_datetime desc limit {$from_record}, {$rows}"; $query=sql_query($res);
for($i=0; $row=sql_fetch_array($query); $i++) { $bo_subject=sql_fetch("select * from g5_board where bo_table='{$row['bo_table']}'");
$row['wr_datetime']=substr($row['wr_datetime'],0,10); echo '
['. $rowt['bo_subject'].']'. $row['wr_subject'] .'-'.$row['wr_datetime'].'
'; }
echo get_paging(G5_IS_MOBILE ? $config['cf_mobile_pages'] : $config['cf_write_pages'], $page, $total_page, $_SERVER['PHP_SELF'].'?'.$qstr.'&page='); ?>
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인