채택완료

쿼리문 댓글

2021-10-27 (수) 10:26:55 1,236

Copy
<div class="last_ranking">

  <div class="inner">

    <h2>지난주 랭킹</h2>

    <ul class="last_ranking_list">

      <?php

        $sql = "SELECT * FROM g5_write_gallery WHERE  wr_datetime < '2021-11-01 10:00:00' AND wr_datetime > '2021-10-26 17:50:00' HAVING NOT wr_option LIKE '%secret%' ORDER BY wr_1 DESC LIMIT 3 ";

        $result = mysqli_query($connect, $sql);

        $list='';

        $num = 0;

 

        while($row = mysqli_fetch_array($result)){

          $num ++;

          $thumb = get_list_thumbnail('gallery', $row['wr_id'], 202, 179, false, true);

          if($thumb['src']) {

            $img_content = '<img src="'.$thumb['src'].'" alt="'.$thumb['alt'].'" >';

          } else {

            $img_content = '이미지 없을때';

          }

      ?>  

      <li>

        <div>

          <div class="last_ranking_img">

            <p><?= $num ?></p>

            <?php echo run_replace('thumb_image_tag', $img_content, $thumb); ?>

          </div>

          <div class="last_ranking_info">

            <ul>

              <li><?= $row['wr_name'] ?></li>

              <li><?= $row['wr_2'] ?></li>

              <li><?= $row['wr_1'] ?>cm</li>

              <li><?= $row['wr_3'] ?></li>

            </ul>

          </div>  

        </div>

      </li>

      <?php } ?>

  </li>

쿼리 조건에 맞는 게시판 게시물의 정보를 추출 하려고 하는데요. 

해당 게시물에  댓글을 쓰면 또 list가 추가 되는데 막는 법이 없을까요?

댓글 테이블을 따로 만들어야 하나요?

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

아니요 댓글은 컬럼항목중에 wr_is_comment가 0 인 항목만 가져오도록 쿼리문을 추가 적용해 주시면 될듯 합니다.

답변에 대한 댓글 1개

2021-10-27 (수) 11:11:35
감사합니당
2021-10-27 (수) 11:07:22

쿼리문에  and wr_is_comment = 0  부모글만 나오게 추가해보세요

답변에 대한 댓글 1개

2021-10-27 (수) 15:22:00
감사합니다!

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