내가쓴댓글 불러오기 질문드립니다.
본문
안녕하세요. 개별 페이지에서 test게시판에 작성한 내 댓글을 불러오고 싶어서요..
<?php
$sql = " select * from g5_write_test where wr_is_comment = 1 and mb_id = '".$member['mb_id']."'";
$result = sql_query($sql);
?>
<?php for ($i=0; $row=sql_fetch_array($result); $i++) { ?>
<div style="margin-bottom:20px">
<p><a href="#">게시글제목 : <?php echo $row['subject'] ?></a></p>
<p>댓글내용 : <?php echo $row['wr_content'] ?></p>
<p>작성일 : <?php echo $row['wr_datetime'] ?></p>
</div>
<?php } ?>
이렇게 하니 잘 나오긴 하는데
댓글쓴 게시글의 제목이 안나옵니다.
wr_subject, subject 둘 다 해도 안나옵니다.
sql로 게시글 정보까지 불러와야 할 것 같은데
방법을 모르겠습니다. 그리고 해당 게시물로 링크값도.. 어떻게 연결을 해야할지..ㅠㅠ
도움 부탁드립니다. ㅠㅠ
답변 2
for문 안에
$ori = " select * from g5_write_test where wr_is_comment = 0 and `wr_id` = '".$row['wr_parent']."'";
$ori = sql_fetch($ori);
echo $ori['wr_subject'];
링크는
//짧은 주소
<a href="/bbs/board.php?bo_table=테이블이름&wr_id="<?php echo $ori['wr_id'];?>>링크</a>
// 긴주소
<a href="<?php echo get_pretty_url("테이블이름",$ori['wr_id']);?>">링크</a>
$sql = " select a.*, b.wr_subject from g5_write_test a inner join g5_write_test b on a.wr_num=b.wr_num where a.wr_is_comment = 1 and a.mb_id = '".$member['mb_id']."'";
$result = sql_query($sql);