게시판 목록에서 각 게시글의 최종 댓글 작성자 뽑기 정보
게시판 목록에서 각 게시글의 최종 댓글 작성자 뽑기본문
아래 소스는 그 게시판의 전체 최근댓글 뽑기 소스로 제목의 기능을 응용해본 겁니다.
당연히 안되었습니다ㅜㅜ (각 게시글이 아니라 전체 게시글 중 최종 댓글 작성자 출력)
천상재회님 말씀대로 쿼리를 해야한다는 결론까지는 냈는데 그 다음이 막혔습니다.
아직 php초보티를 못 벗어났는지라 마스터못한 부분이 많거든요. 흑....
아래 소스를 보시고 어디를 손보면 될지 힌트만 좀 주시기 바랍니다~~
▼ 게시판 목록에서 각 게시글의 최종 댓글 작성자 뽑기랍시고 만들어본 어설픈 소스
<?
$tbl = "{$g4[write_prefix]}{$bo_table}";
$sql = " select *
from $tbl where wr_parent and wr_is_comment = '1'
order by wr_datetime desc";
$result = sql_query($sql);
for ($c = 0; $row = mysql_fetch_array($result); $c++) {
echo "<b>$row[wr_name]</b>";
if($c == '0')
break;
}
?>
이 소스는 목록(list.skin.php)에서 최종댓글작성시간 다음에 넣을 예정입니다.
관련팁 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8224
당연히 안되었습니다ㅜㅜ (각 게시글이 아니라 전체 게시글 중 최종 댓글 작성자 출력)
천상재회님 말씀대로 쿼리를 해야한다는 결론까지는 냈는데 그 다음이 막혔습니다.
아직 php초보티를 못 벗어났는지라 마스터못한 부분이 많거든요. 흑....
아래 소스를 보시고 어디를 손보면 될지 힌트만 좀 주시기 바랍니다~~
▼ 게시판 목록에서 각 게시글의 최종 댓글 작성자 뽑기랍시고 만들어본 어설픈 소스
<?
$tbl = "{$g4[write_prefix]}{$bo_table}";
$sql = " select *
from $tbl where wr_parent and wr_is_comment = '1'
order by wr_datetime desc";
$result = sql_query($sql);
for ($c = 0; $row = mysql_fetch_array($result); $c++) {
echo "<b>$row[wr_name]</b>";
if($c == '0')
break;
}
?>
이 소스는 목록(list.skin.php)에서 최종댓글작성시간 다음에 넣을 예정입니다.
관련팁 : http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=8224
댓글 전체
$sql3 = " select wr_name from $write_table where wr_parent = '{$list[$i][wr_id]}' and wr_is_comment = '1' order by wr_datetime desc limit 0,1 ";
$row3 = sql_fetch($sql3);
echo $row3[wr_name];
$row3 = sql_fetch($sql3);
echo $row3[wr_name];
힉~ 코멘트를 달고보니 천상님께옵서 먼저 납시어 셨네요.ㅎㅎ^^
날이 찹니다 감기 조심하세요....호호호~~**
감사합니다^^ 해결되었습니다~~
$tbl = "{$g4[write_prefix]}{$bo_table}";
$sql = " select *
from $tbl where wr_parent ='{$list[$i][wr_id]}' and wr_is_comment = '1'
order by wr_datetime desc";
$result = sql_query($sql);
for ($c = 0; $row = mysql_fetch_array($result); $c++) {
echo "<b>$row[wr_name]</b>";
if($c == '0')
break;
}
$sql = " select *
from $tbl where wr_parent ='{$list[$i][wr_id]}' and wr_is_comment = '1'
order by wr_datetime desc";
$result = sql_query($sql);
for ($c = 0; $row = mysql_fetch_array($result); $c++) {
echo "<b>$row[wr_name]</b>";
if($c == '0')
break;
}
헐랭이님께도 진심으로 감사드립니다^^
포인트를 한분밖에 드릴 수없는게 아쉽네요;;;
(물론 그걸 신경쓰실 분은 아닌줄 압니다^^)
포인트를 한분밖에 드릴 수없는게 아쉽네요;;;
(물론 그걸 신경쓰실 분은 아닌줄 압니다^^)