2026, 새로운 도약을 시작합니다.

내 댓글 보기 시 추가필드 출력문제 채택완료

질문을 확실하게 하지못해 여러번 글을 쓰네요 ㅠㅠ 죄송합니다.

동글이님의 마이페이지 스킨을 이용하여 수정중입니다.

https://sir.kr/g5_skin/1330?sfl=wr_subject%7C%7Cwr_content&stx=%EB%A7%88%EC%9D%B4%ED%8E%98%EC%9D%B4%EC%A7%80

Copy


//new.skin.php

schedule 게시판 게시글에 있는 댓글만 출력해서 뿌려주고싶습니다.

위 코드 적용 시 내가 어느 게시글에 댓글을 달았는지는 정상적으로 출력이 되나

댓글 작성시에 추가필드(wr_7)가 작성 댓글과 전혀 매치가 안되고 최근 댓글의  w_7필드만 전부 뿌려주고 있는 현상이 생깁니다.

sql 상 데이터는 전혀 문제가 없고요.
wr_is_comment = '1'라고 지정해준 이유는 게시글이 아닌 댓글만 추리기 위해서 였는데 맞게 한건지 사실 잘 모르겠습니다 ㅠㅠㅠ 

답변 2개

채택된 답변
+20 포인트
Copy


$row=sql_fetch_array($result); ] ----->수정

[]

그런데 댓글이 2개 이상일 때는??

그리고 댓글 추출 코드는 사용하지않을 모든 페이지 게시물의 댓글을 추출하게 되어있는데

비효율적인 것은 차치하고 나중에 게시물 및 댓글이 많아지면 아주 안좋을테죠?

해당 페이지에 있는 wr_id만 모아서 해당 댓글만 추출하는 코드를 연구하세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

정말 감사합니다.
정말 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

loop 바깥에서
$sql = " select * from g5_write_schedule where wr_is_comment = '1' order by mb_id";
$result = sql_query($sql);
$row=sql_fetch_array($result);

이렇게 하고

loop 안에서

...

        <td class="td_name" style="background-color:red;">[<?php echo $row['wr_7'] ?>]</td>
...

이렇게 하면 wr_7이 똑같은 값만 리스트에 나오는 건 당연합니다.

하여간에 질문 내용을 이해를 못 하겠습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고