각 테이블에서 코멘트 뽑기 > 그누3질답

그누3질답

각 테이블에서 코멘트 뽑기 정보

그누보드 각 테이블에서 코멘트 뽑기

본문

전체 테이블 혹은 그룹에서 코멘트 뽑는 팁은 있는데 특정테이블에서만 코멘트 뽑기는 못 찾겠군요. 기존 팁을 고쳐보려고 해도 영 역부족이고--;;
아시는 분은 좀 가르쳐주시면 대단히 감사하겠습니다.
  • 복사

댓글 전체

참고로 한가지 더 알려드리면
wr_comment의 값이 0일때 wr_commentcnt의 필드의 값이 0이면 이글에는 코멘트가 없다는 뜻이고
wr_commentcnt에 값이 설정되어있으면 그 글에 코멘트가 wr_commentcnt 갯수만큼있다는 것입니다.

그러니깐. wr_comment의 값이 0보다 큰글은 모두 코멘트이므로 wr_commentcnt의 값이 0보다 클수없겠죠.
왜냐면 코멘트가 코멘트를 가질수 없을테니깐요.

뭔소린지..ㅋㅋㅋ
헐 카이루님...
코멘트만 가져오라는 조건을 주셔야 하는데 조건을 안주셨군요

테이블에서 코멘트의 판단기준은
wr_comment 필드의 값이 0보다 큰것입니다.
이놈이 0(영)이면 원글이고, 1이면 첫번째 코멘트, 2이면 두번째 코멘트 이렇게 됩니다.

카이루님이 알려주신 쿼리에 다음을 추가해보세요.
where wr_comment > 0
$synd = "테이블이름";
$sql = " select wr_content from gb_write_$synd ;  //테이블에서 코멘트만 검색
$result = sql_query($sql);                                    //쿼리하기.....
 for ($i = 0; $row = mysql_fetch_array($result); $i++) {
echo $row[wr_content];  //출력하기
if($i == '5')                  //5개 이상일때 중지.
break;                      //밖으로 나가기..
}

아게 아니면 낭페 -_-;;;
$synd = "테이블이름";
$sql = " select wr_content from gb_write_$synd ;
$result = sql_query($sql);
 for ($i = 0; $row = mysql_fetch_array($result); $i++) {
echo $row[wr_content];
}

위에랑 비슷한 문.. ^_^;;
select *  wherel


$sql = " select wr_content from 테이블이름 ;
$result = sql_query($sql);
while($row = mysql_fetch_array($result)) {
echo "$row[wr_content]";
}

쿼리해보세요.... ..맞나 이게....한번 해보세요..
© SIRSOFT
현재 페이지 제일 처음으로