게시판에서 코멘트 뽑아올때, 바로 이전 코멘트의 내용뽑아오기. 정보
게시판에서 코멘트 뽑아올때, 바로 이전 코멘트의 내용뽑아오기.본문
안녕하세요.
저는 게시판 리스트에서... 코멘트수 뽑아오는것 대신,
관련코멘트의 최상위와 2번째 코멘트의 내용을 뽑아오려고 합니다.
가장 최상위의 관련코멘트는 아래와 같이 처리하였습니다.
$sql2 = " select * from $write_table where wr_parent = '{$list[$i][wr_id]}' and wr_is_comment = 1 order by wr_id desc limit 1";
$prev = sql_fetch($sql2);
보여줄곳에 아래처럼 했더니 정확하게 제가 원하는 코멘트의 내용이 보여집니다.
<?=number_format($prev[wr_content])?>
그런데, 바로 2번째의 코멘트를 뽑아오려니... 그 방법을 모르겠더라구요.
아래의 리스트 형식을 보시면 대충 이해하시리라 생각됩니다. 각 게시글의 코멘트를 이용하여
각 회사의 주가변동을 보여주려고 합니다. 그러다보니... 가장 최상위 코멘트(오늘주가) 최상위-1코멘트는(전날주가) 이런식으로 만들어 보려고 하거든요.
===================================================
글번호 ㅣ 제목 ㅣ 최상위 코멘트 ㅣ 최상위-1 코멘트 ㅣ 날짜
-------------------------------------------------------------------------------------------------------------------
11 ㅣ 네이버1 ㅣ 500,000 ㅣ 450,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
10 ㅣ 네이버2 ㅣ 530,000 ㅣ 490,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
09 ㅣ 네이버3 ㅣ 520,000 ㅣ 500,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
08 ㅣ 네이버4 ㅣ 700,000 ㅣ 450,000 ㅣ 2008-04-05
---
---
---
---
쉽게 될거라 생각되는데... 전 아직 내공이 모자라서 고수님들께 요청해봅니다./.
저는 게시판 리스트에서... 코멘트수 뽑아오는것 대신,
관련코멘트의 최상위와 2번째 코멘트의 내용을 뽑아오려고 합니다.
가장 최상위의 관련코멘트는 아래와 같이 처리하였습니다.
$sql2 = " select * from $write_table where wr_parent = '{$list[$i][wr_id]}' and wr_is_comment = 1 order by wr_id desc limit 1";
$prev = sql_fetch($sql2);
보여줄곳에 아래처럼 했더니 정확하게 제가 원하는 코멘트의 내용이 보여집니다.
<?=number_format($prev[wr_content])?>
그런데, 바로 2번째의 코멘트를 뽑아오려니... 그 방법을 모르겠더라구요.
아래의 리스트 형식을 보시면 대충 이해하시리라 생각됩니다. 각 게시글의 코멘트를 이용하여
각 회사의 주가변동을 보여주려고 합니다. 그러다보니... 가장 최상위 코멘트(오늘주가) 최상위-1코멘트는(전날주가) 이런식으로 만들어 보려고 하거든요.
===================================================
글번호 ㅣ 제목 ㅣ 최상위 코멘트 ㅣ 최상위-1 코멘트 ㅣ 날짜
-------------------------------------------------------------------------------------------------------------------
11 ㅣ 네이버1 ㅣ 500,000 ㅣ 450,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
10 ㅣ 네이버2 ㅣ 530,000 ㅣ 490,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
09 ㅣ 네이버3 ㅣ 520,000 ㅣ 500,000 ㅣ 2008-04-05
-------------------------------------------------------------------------------------------------------------------
08 ㅣ 네이버4 ㅣ 700,000 ㅣ 450,000 ㅣ 2008-04-05
---
---
---
---
쉽게 될거라 생각되는데... 전 아직 내공이 모자라서 고수님들께 요청해봅니다./.
댓글 전체

limit 1을 limit 2로 바꿔보세요

limit 1, 1
하는 것보다
limit 2해서
sql_query()다음에 while loop로 처리하는 것이 효율적이겠네요.
하는 것보다
limit 2해서
sql_query()다음에 while loop로 처리하는 것이 효율적이겠네요.