안녕하세요 고수님들 02_01 라는 게시판 안에 wr_1 여분필드 값이 == 01_01 이라는 다른 게시판에 wr_1 필드 값이 같을 경우를 if 문으로 만들수 있을까요 ㅠㅠ 두 값이 같을 때 최신글을 불러오고 싶은데 아무리 생각해도 너무 어려워요 도와주세요 ㅠㅠ
답변 2개 / 댓글 3개
select
~~~
from
g5_write_02_01 b2,
g5_write_01_01 b1
where
b2.wr_1 = b1.wr_1
~~~
요고 말씀하시는거 맞죠? ㅎㅎ
답변에 대한 댓글 3개
따로 쿼리를 날려서 데이터를 불러와야할거같은데
쿼리 날릴때
$sql = "
select a.* from g5_write_b1 a, g5_write_b2 b where a.wr_1 = b.wr_1;
";
이런 쿼리를 날려서 가져오면
b1 게시판에서 불러오는데 조건이 b1게시판의 wr_1 값과 같은값을 가진 wr_1이 b2 게시판에 존재할때 그 애들만 select 하겠다 이런뜻이거든요 ,
(mysql inner join 참고)
근데 답변 쓰면서 생각해보니 좀 말이 안되는거같네요
b2 게시판에 같은 wr_id 를 가진 게시물과 wr_1 값이 같다 <- 이런식이 되야 말이 되는거 아닌가요?ㅎㅎ
질문을 제가 정확히 이해를 못한거같아요 좀더 자세한 설명이 필요할거같네요 ㅎㅎ
가능할까요 ㅠㅠㅠ
처음부터 이렇게 질문하시면 좋습니다.
01_01게시판은 product 에 관한 제품 설명
02_01 게시판은 갤러리 게시판
01_01 게시판 view.skin.php에서
$board2 = get_board_db( '02_01');
$result2= sql_query( "select * from g5_write_02_01 where wr_id={$view['wr_id']} ");
while( $row2= sql_fetch_array( $result2) ) {
$view2= get_list( $row2, $board2, '');
echo $view2['subject']; // 원하시는 항목을 출력
}
이
답변을 작성하려면 로그인이 필요합니다.