list에서 sql쿼리 질문

list에서 sql쿼리 질문

QA

list에서 sql쿼리 질문

답변 3

본문


<?php
$sql2 = " select * from {$g5['scrap_table']} where bo_table = '$bo_table' and mb_id = '{$member['mb_id']}'";
$result2 = sql_query($sql2);
for ($i=0; $row2=sql_fetch_array($result2); $i++) 
    {     
         $scrap[$i]['wr_id'] = $row2['wr_id'];
         $scrap[$i]['ms_id'] = $row2['ms_id'];
     }                    
?>

 

list.skin.php 에서 스크랩 보드에서 wr_id와 ms_id를 db에서 불러온다음

 

$list[$i]['wr_id']랑 $scrap[$i]['wr_id'] 랑 매치 됫을때

$list[$i]['wr_id']에 맞는 $scrap[$i]['ms_id']를 불러오고싶은데

 

도저히 삽질을해봐도 안되네요 ㅜㅜ

도움이나 힌트좀 주시면 감사하겠습니다!

 

 

그림에 보시면 wr_id값이랑 Scrap_wr_id 값이랑 매치시키고싶은데 어떻게해야할까요

 


<div style="font-size:15px;">
wr_id : <?php echo var_dump($list[$i]['wr_id'])?><br>
scrap_wr_id : <?php echo var_dump($scrap[$i]['wr_id'])?><br>
scrap_ms_id : <?php echo var_dump($scrap[$i]['ms_id'])?>
</div>

 

2486953180_1585112249.3755.png

이 질문에 댓글 쓰기 :

답변 3

이미 $i 가 돌고 있으니까

for문 안에서

sql_fetch 로 sql 문을 불러와서 출력 시키면 될 것 같은데,

자신은 없네요 ㅎㅎ;


$scrap = sql_fetch(" select * from {$g5['scrap_table']} where bo_table = '$bo_table' and mb_id = '{$member['mb_id']}' and wr_id = '{$list[$i]['wr_id']}';");
 

 

echo $scrap['wr_id'];

echo $scrap['ms_id'];


if($list[$i]['wr_id'] == $scrap[$i]['wr_id']){
  echo $scrap[$i]['ms_id'];
}
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 61,345
© SIRSOFT
현재 페이지 제일 처음으로