각각 다른 테이블을 하나의 페이지에서 검색하기

각각 다른 테이블을 하나의 페이지에서 검색하기

QA

각각 다른 테이블을 하나의 페이지에서 검색하기

본문

검색할 테이블을 총 3개입니다.

g5_write_sub01_03

g5_write_sub01_04 

g5_write_sub01_05

 

팝업창이 뜨는 테이블은 bt_item_category입니다.

 

위의 3개의 테이블을 검색하여

 

bt_item_category에 있는 wr_name이나 wr_id가 

 

03, 04, 05테이블에서 사용중이면

 

bt_item_category에 이미 등록되어있는 wr_name을 수정하지 못하게 하도록 하고 싶습니다.

 

 

저는 update페이지에서 저 각각의 03,04,05 테이블을 select하려고 했지만

 

값을 가져오지 못해서 헤매고 있는중입니다.ㅜ

 

$sql0 = " select * from g5_write_sub01_03 where wr_6='" . $wr_6 . "' "; 

 

이런식으로 했더니 wr_6의 값이 ''으로 나오더라구요...

 

03의 테이블은 wr_6, 04의 테이블은 wr_2, 05의 테이블은 wr_1에 등록이 되어있더라구요

 

각각 테이블도 다르고 컬럼명도 다른데 이걸 하나의 페이지에서 검색할수나 있는지.. 

 

궁금합니다..

이 질문에 댓글 쓰기 :

답변 1

대충 이런식입니다. 

 
$sql = " select * from bt_item_category ";
$result = sql_query($sql);
while($row = sql_fetch_array($result)) {
  //이제 부가 테이블들을 검색합니다. 
  $sql1 = " select * from g5_write_sub01_03 where wr_name='" . $row['wr_name']. "' ";  
  $row1 = sql_fetch($sql1);
 
  $sql2 = " select * from g5_write_sub01_04 where wr_name='" . $row['wr_name']. "' ";  
  $row2 = sql_fetch($sql2);
 
  $sql3 = " select * from g5_write_sub01_05 where wr_name='" . $row['wr_name']. "' ";  
  $row3 = sql_fetch($sql3);
   
  if($row1 && $row2 && $row3) {
     // 모두 있슴 
  } else {
     //셋중 하나라도 없슴 
  } 
} 
답변을 작성하시기 전에 로그인 해주세요.
전체 129,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT