게시물번호인 $list[$i][wr_id]를 활용하여 다른 테이블에서 값을 추출하려고 합니다 > 그누4 질문답변

그누4 질문답변

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

게시물번호인 $list[$i][wr_id]를 활용하여 다른 테이블에서 값을 추출하려고 합니다 정보

게시물번호인 $list[$i][wr_id]를 활용하여 다른 테이블에서 값을 추출하려고 합니다

본문

게시판 리스트 파일인 list.skin.php파일 부분의 소스 입니다.
게시판 목록에서 리스트 부분의 반복문입니다.
 
<!-- 목록 -->
<? for ($i=0; $i<count($list); $i++) { ?>
<?
$WHEREIS = "WHERE lt_id = '$list[$i][wr_id]'";
$DATA_NUM1 = mysql_fetch_array(mysql_query("SELECT count(*) FROM lecture_request ".$WHEREIS." AND lt_flag=1",$connect_db));
$DATA_NUM2 = mysql_fetch_array(mysql_query("SELECT count(*) FROM lecture_request ".$WHEREIS." AND lt_flag=2",$connect_db));
?>
 
출력 1 : <?=$DATA_NUM1[0]?>
출력 2 : <?=$DATA_NUM2[0]?>
 
게시물 고유 번호인 $list[$i][wr_id]를 활용하여 다른 테이블에서 내용을 추출하고 싶은데요..
에러는 발생하지 않는데도, 값이 출력 되지 않네요..
 
※ $list[$i][wr_id] 대신 게시물고유번호를 직접 입력해보면 정상적으로 출력됩니다.
 
방법이 틀린건가요?? 어떻게 해야 할까요??

댓글 전체

lecture_request 라는 테이블은 디파인되지 않는한 g4의 통상적인 방식이 아니네요.
즉 고정된 g4테이블: 
$tmp_write_table = "g4_write_"."$bo_table";
$tmp_write_table = $g4['write_prefix'] . $bo_table;
이런 식이 되어야겠죠.
아니면 아래처럼 다 적어주시던지...
g4_write_basic_test

그건 그렇고요.... 
lecture_request 이 있다고 하고...
요즘 새로나온 그누에 쿼리때마다 디비컨넥트가 추가되지는 않았을 겁니다.
빼주셔도 됩니다.
목적에 따라 필요한 경우도 있겠네요... 동시에 두개의 디비를 쓴다던가..

현재 글번호와 관련된 타테이블에서의 추출....
글번호는 배열이니까 array 로 인식되니 중괄호가 빠진 부분 빼고는...
{$list[$i][wr_id]}
이상할 이유가 없겠네요...

필요에 따라 링크도 보여주시면....
어려우면  이런 저런 페이지를 만드려는데 어떤 쿼리 방법이 좋나요???
그렇게 물어 주시면 좋은 답변이 많이 있을겁니다.


<? for ($i=0; $i<count($list); $i++) { ?>
<tr><td colspan=<?=$colspan?> height=1 bgcolor=#B0ADF5>
<?

$WHEREIS = "WHERE wr_id = '{$list[$i][wr_id]}'";
// 고유한 글범호는 1개인데 뒤의 AND는 카테고리 이외에는 별 의미가 없겠네요.
$DATA_NUM1 = mysql_fetch_array(mysql_query("SELECT count(*) FROM g4_write_basic_test "
.$WHEREIS." AND ca_name='제1분류'"));


// 현재 $i 번째의 글을 쓴사람이 다른 테이블에 글을 쓴카운터(코맨트제외).
$DATA_NUM2 = mysql_fetch_array(mysql_query("SELECT count(*) FROM g4_write_basic_test where
mb_id='{$list[$i][mb_id]}' and wr_is_comment='0'"));
?>
출력 1 : <?=$DATA_NUM1[0]?>
출력 2 : <?=$list[$i][mb_id]?> : <?=$DATA_NUM2[0]?>
</td></tr>

※잘되신다는 리플을 확인했기에 이 답변은 삭제하지 않습니다. 2006.07.09
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT