다른 게시판 wr_1 값 불러오기

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
다른 게시판 wr_1 값 불러오기

QA

다른 게시판 wr_1 값 불러오기

본문

안녕하세요 QNA에서 힌트를 좀 얻어 

 $sql = "SELECT wr_1 FROM {$g5['write_prefix']}test ";

 

해당 코드를 활용해서 게시판의 wr_1값을 불러오고 있는데
다른 게시판(test2)의 wr_1값도 함께 불러오고 싶습니다.


UNION을 이용해보니 그누보드 보안때문에 적용 안되는거 같아서 혹시 다른방법 없을까요?

이 질문에 댓글 쓰기 :

답변 3

UNION 는 중복된값을 포함하거나 제거하기 위해서 쓰는 것이지요 어디서 어떻게 쓰는지는 현재 알수는없지만  ....

$sql = " SELECT wr_1 FROM {$g5['write_prefix']}test UNION SELECT wr_1  FROM {$g5['write_prefix']}test2"; //이런식으로 하면은  되겠습니다. 그리고 그누보드는 인젝트 필터링 인해서 보안강화를 해놓은 상태가아니므로 보안으로 인해서 안된다고 느끼신다면 서버 의 보안관련 부분을 확인해 보시기 바랍니다.

 $sql = "SELECT A.wr_1 as wr_1a, B.wr_1 as wr_1b FROM {$g5['write_prefix']}test A, {$g5['write_prefix']}test B ";


$sql = "SELECT wr_1 FROM {$g5['write_prefix']}test ";
$row = sql_fetch($sql);
$test_wr_1 = $row['wr_1'];
 
$sql = "SELECT wr_1 FROM {$g5['write_prefix']}test2 ";
$row = sql_fetch($sql);
$test2_wr_1 = $row['wr_1'];


$sql = "SELECT wr_1 FROM {$g5['write_prefix']}test ";
$row = sql_fetch($sql);
$test_wr_1 = $row['wr_1'];
 
$sql = "SELECT wr_1 FROM {$g5['write_prefix']}test2 where wr_1 <> '{$test_wr_1}' ";
$row = sql_fetch($sql);
$test2_wr_1 = $row['wr_1'];

적용 해보니 이건 제가 원하는 방식이 아닌거 같습니다 ㅠㅠ

$sql = "SELECT wr_1 FROM {$g5['write_prefix']}test ";
$row = sql_fetch($sql);
$test_wr_1 = $row['wr_1'];
 
$sql2 = "SELECT wr_1 FROM {$g5['write_prefix']}test2 ";
$row2 = sql_fetch($sql2);
$test2_wr_1 = $row2['wr_1'];

이런식으로 하니 적용은 되는데 wr_1에 같은값 "사과"가 있다면

사과,사과 이렇게 뜹니다.

알려주신 $sql = "SELECT wr_1 FROM {$g5['write_prefix']}test2 where wr_1 <> '{$test_wr_1}' "; 이건 적용이 안되는거 같습니다.

그대로 복붙해서 써보면 맨 마지막테이블 test2 값만 불러와집니다.

$test_wr_1 = $row['wr_1'];
$test2_wr_1 = $row['wr_1'];

둘다 test2의 값을 따라갑니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

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