특정게시판의 제목을 뽑으려고 합니다 > 그누4 질문답변

그누4 질문답변

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

특정게시판의 제목을 뽑으려고 합니다 정보

특정게시판의 제목을 뽑으려고 합니다

본문

01_1 이라는 게시판의 제목을 모두 뽑아서




$sub = "'제목1', '제목2', '제목3', '제목4'";

echo $sub;



위처럼 출력시키려고 하는데..

제목 쿼리를 어떻게 뽑아야할까요???

답변 부탁드립니다 ㅜㅜ
  • 복사

댓글 전체

한 게시판의 제목을 모두 뽑는다는건가요???
게시글이 100개면 100개의 게시물을 모두 출력할려고 하시나요?

모두 뽑는다고 하면 for문안에 쿼리문을 넣으면 됩니다.
네..^^;;;;

for문이나 while 문 말고는 저렇게 뽑을 방법은 없는건가요???

$sub 안에 배열식으로 넣어보려고 하는데.. 모르겠어요...ㅜㅜ

// 작성시각 : 2013/04/19 금요일 오후 06:06:57 freemaster(장승원)
//원하는 게시판의 게시물 제목만 물러오고파요
//사용방식 write_bosubj(게시판이름);
function write_bosubj($bo_table){
	global $g4;

	if($bo_table){
		$sql = "select wr_subject from ".$g4['write_prefix'].$bo_table." order by wr_id desc";
		$result = sql_query($sql);
		for($i=0; $subs = sql_fetch_array($reslut); $i++){
			$sub[$i] = $subs[wr_subject];
		}
		return $sub;
	}
	else
	{
		return "값 없지롱";
	}
}

$sub = write_bosubj("게시판이름");
print_r2($sub);
for 문이나 while문을 사용하지 않고 그냥 위에 쓰신것같이 한다고하면..
제목이 많아지면 그만큼 $sub 라는 변수에 값을 더 추가해야하기 때문에 엄청 번거롭고 일도 많아질겁니다.
반복문으로 돌린다면 한번만 작업하면 갯수와 상관없이 몽땅 출력되니 편하기는 하죠..
몇백개까진 아니구요.. ^^;;;
한 2_30개 정도만 올려 놓고 테스트를 해보려구요... ㅠㅠ

그런데 for문 말고는 방법이 없는것 같네요...ㅜㅜ
소스 감사합니다 ㅜㅜ

그런데.. 일부러 게시판 스킨 상단에 집어 넣고 테스트 해봤는데
아무것도 출력이 안되요...ㅜㅜ

올려주신 소스 ..열심히 들여다보고 연구해봐야 겠습니다 ^^ 감사합니다
게시판 스킨 상단에 집어 넣고 테스트<---어떤 스킨을 말하는가요?
리스트 스킨이라면 제목만 합치면 됩니다
20~30개를 for문 없이 하는 것은 코드도 길어지고 좋은 방법이 아닙니다
스킨 상단에 넣으세요
for($i=0; $i<count($list); $i++){
$sub.=$deli.$list[$i][subject]; $deli=',';
}

echo $sub;

그런데 게시글 제목을 저런식으로 보여준다는 것이 용도가 이해가 안되는 일
ㅎ 그냥 베이직 게시판 스킨이었습니다 ^^;;

그냥 이것 저것 테스트 좀 해보고 있는데..
질문 한 방법처럼 뽑을 수는 없을까..  혹시  쿼리문이 있지 않을까  해서요...ㅜㅡ;;;


역시 for문을 이용하는 방법 밖엔 없는듯 하네요

답변 감사드립니다 ^^
© SIRSOFT
현재 페이지 제일 처음으로