채택완료

slq코드관련 문의드립니다.

특정 게시판, 리스트 상에서 내가 스크랩한 게시물을 불러오는 코드인데요..

Copy
<?php $sql3 = " select * FROM $write_table left join g5_scrap on $write_table.wr_id=g5_scrap.wr_id where g5_scrap.mb_id='{$member['mb_id']}' && g5_scrap.bo_table='{$board['bo_table']}'";     //현재 게시판DB와 스크랩DB 비교해서 로그인 아이디로 스크랩된 게시물 찾기 $result3 = sql_query($sql3); for ($k=0; $row3=sql_fetch_array($result3); $k++) {   $row3['opener_href_wr_id'] = './board.php?bo_table='.$row3['bo_table'].'&amp;wr_id='.$row3['wr_id'];       $Sdate = substr($row3['wr_datetime'],0,10);   ?>         <tr class="bo_notice">             <td class="td_num">             <?php                 echo '<strong>스크랩</strong>';               ?>             </td>             <?php if ($is_checkbox) { ?>                 <td class=""></td>             <?php } ?>             <td class="">               <a href="<?php echo $row3['opener_href_wr_id'] ?>">   <?php echo $row3['wr_subject'] ?>                 </a>             </td>             <td class=""><?php echo $row3['wr_name'] ?></td>             <td class="td_num"><?php echo $Sdate ?></td>             <td class="td_num"><?php echo $row3['wr_hit'] ?></td>             <?php if ($is_good) { ?><td class="td_num"><?php echo $row3['wr_good'] ?></td><?php } ?>             <?php if ($is_nogood) { ?><td class="td_num"><?php echo $row3['wr_nogood'] ?></td><?php } ?>         </tr>       <?php }?>

이 코드를 넣으면 불러와지는데요....

제 게시판 테이블 이름이 bo_table=ev1

ev1인데

그래서 자동으로 ev1 테이블에 있는것이 불러와지는데요 

ev2이란 테이블도 있는데

ev2이란 테이블에서도 ev1에서 스크랩했던 저 코드들을 

불러오려면

코드를 어떻게 짜야될까여??

도움좀 부탁드립니다

현재 저 코드를 게시판 list스킨에 넣으면

리스트 상에서 

내가 스크랩했던 게시물이 불러와집니다 

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
2017-02-23 (목) 14:37:26

<?

$list_bo_table = "ev1";

$list_table = $g5['write_prefix'].$list_bo_table;

$sql3 = " select * FROM $list_table left join g5_scrap on $list_table.wr_id=g5_scrap.wr_id where g5_scrap.mb_id='{$member['mb_id']}' && g5_scrap.bo_table='{$list_bo_table}'";

?>

$write_table 변수를 쓰는경우 기존 게시판과 겹칠수도 있어서

$list_table 로 테이블 변수는 변경하였습니다.

상단을 위와 같이 고치시면 ev1 의 스크랩한 게시물을 가져올수 있습니다.

답변에 대한 댓글 1개

감사합니다~

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