php쌩초보입니다. - 두개의 쿼리문합치기 채택완료
구드로
7년 전
조회 3,462
제목과 같습니다.
두개의 쿼리문을 합쳐서 각각의 테이블에서 테이타를 뽑아오고자합니다.
볼수록 미궁입니다... ㅜㅠ
$query = "select * from notice where no = $no";
이것과
select * from picture a, image b where a.pi_num = $pi_num and a.pi_imnum = b.im_num
이것을 하비치고자 합니다.
하..알아보실 수 있을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 3개
채택된 답변
+20 포인트
7년 전
두 테이블이 서로 연관이 없어보입니다.
혹시 그냥 select를 두개 사용하고 싶으신게 아닌가요? 그러시다면 아래 코드를 참고해보세요.
</p>
<p>$query = "select * from notice where no = $no";</p>
<p>$row1 = sql_fetch($query);</p>
<p> </p>
<p>$query = "select * from picture a, image b where a.pi_num = $pi_num and a.pi_imnum = b.im_num";</p>
<p>$row2 = sql_fetch($query);</p>
<p> </p>
<p>var_dump($row1); // 이하 테스트를 위한 출력</p>
<p>var_dump($row2);</p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
구드로
7년 전
�
베원
7년 전
제가 이해한게 맞네요.
$row1에서 제목, 내용을 불러오시고
$row2에서 이미지명을 불러오시면 됩니다.
$row1에서 제목, 내용을 불러오시고
$row2에서 이미지명을 불러오시면 됩니다.
�
구드로
7년 전
row1, row2에 어떻게 데이타를 불러오나요?? ㅜㅠ
�
베원
7년 전
저 코드가 그 역할을 하는 코드입니다. 이걸 넣으시면 쿼리문이 정상이라는 가정 하에 row1,2에 데이터가 불러와집니다.
배열을 다룰 줄 모르시는거라면 php에서 배열을 어떻게 사용하는지를 검색해보시면 좋은 답변을 얻으실 수 있을 겁니다. 키워드를 알려드리지 않아도 기초적인 내용이기에 자료가 많을 겁니다.
배열을 다룰 줄 모르시는거라면 php에서 배열을 어떻게 사용하는지를 검색해보시면 좋은 답변을 얻으실 수 있을 겁니다. 키워드를 알려드리지 않아도 기초적인 내용이기에 자료가 많을 겁니다.
댓글을 작성하려면 로그인이 필요합니다.
7년 전
notice테이블에서 제목, 내용을 불러오고
image테이블에서 이미지명을 불러오는겁니다.
picture테이블은 그닥 상관관계가 없어보입니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
notice테이블에서 제목, 내용을 불러오고
image테이블에서 이미지명을 불러오는겁니다.
이해가 짧은 점 양해 부탁드립니다.