select sql쿼리된 값이 없는 것을 조건으로 조건식을 만들 때 어떻게 하나요?

select sql쿼리된 값이 없는 것을 조건으로 조건식을 만들 때 어떻게 하나요?

QA

select sql쿼리된 값이 없는 것을 조건으로 조건식을 만들 때 어떻게 하나요?

본문

안녕하세요

A필드 B필드 두개중에서 먼저 

A필드를 쿼리해서 값이 없으면 

B필드를 쿼리하는 조건식 좀 알려주세요.

 

 $sql = "select img_source  from g5_board_file where bo_table='{$bo_table}' and wr_id='{$wr_id}' ";

 $result = sql_query($sql);

 $arr = mysql_fetch_array($result);

if ($arr[0] == "") {

// 값이 없을때

 

} else {

//값이 있을 때

}

 

이렇게 하는게 맞나요?

안되서

이 질문에 댓글 쓰기 :

답변 2


$sql = "select A필드, B필드 from g5_board_file where bo_table='{$bo_table}' and wr_id='{$wr_id}' ";
 $result = sql_fetch($sql);
 
$fieldval = '';
if ($fieldval == '' && empty($result['A필드']) === false) {
    $fieldval = $result['A필드'];
}
if ($fieldval == '' && empty($result['B필드']) === false) {
    $fieldval = $result['B필드'];
}
답변을 작성하시기 전에 로그인 해주세요.
전체 135
QA 내용 검색

회원로그인

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