테스트 사이트 - 개발 중인 베타 버전입니다

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

시로님 9년 전 조회 2,224

검색할 테이블을 총 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개

채택된 답변
+20 포인트

대충 이런식입니다. 

 </p><p>$sql = " select * from <span style="font-size:14.6667px;line-height:22.0001px;">bt_item_category ";</span></p><p><span style="font-size:14.6667px;line-height:22.0001px;">$result = sql_query($sql);</span></p><p><span style="font-size:14.6667px;line-height:22.0001px;">while($row = sql_fetch_array($result)) {</span></p><p><span style="font-size:14.6667px;line-height:22.0001px;">  //이제 부가 테이블들을 검색합니다. </span></p><p>  <span style="font-size:14.6667px;line-height:22.0001px;">$sql1 = " select * from g5_write_sub01_03 where wr_name='" . $row['wr_name']. "' ";</span>  </p><p>  $row1 = sql_fetch($sql1);</p><p> </p><p>  <span style="font-size:14.6667px;line-height:22.0001px;">$sql2 = " select * from g5_write_sub01_04 where wr_name='" . $row['wr_name']. "' ";</span>  </p><p>  $row2 = sql_fetch($sql2);</p><p> </p><p>  <span style="font-size:14.6667px;line-height:22.0001px;">$sql3 = " select * from g5_write_sub01_05 where wr_name='" . $row['wr_name']. "' ";</span>  </p><p>  $row3 = sql_fetch($sql3);</p><p>   </p><p>  if($row1 && $row2 && $row3) {</p><p>     // 모두 있슴 </p><p>  } else {</p><p>     //셋중 하나라도 없슴 </p><p>  } </p><p><span style="font-size:14.6667px;line-height:22.0001px;">} </span></p><p><span style="font-size:14.6667px;line-height:22.0001px;">
 

로그인 후 평가할 수 있습니다

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

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

로그인