sql 출력 질문입니다. MAX로 찾은 값을 변수에 넣을때 array가 나옵니다.
본문
$cnt = "SELECT MAX(PHOTO_NO) FROM {$TB['BUILD_SALE_MST_DTL_PHOTO_FILE']} WHERE COMP_CD = '$COMP_CD' AND BUILD_ID = '$BUILD_ID' AND BUILD_SEQ = '$BUILD_SEQ' ";
$result_cnt = sql_query($cnt);
$PHOTO_COUNT = sql_fetch_array($result_cnt);
PHOTO_COUNT : <?php echo $PHOTO_COUNT; ?><br />
항상 많은 도움을 받고 있습니다.
감사드립니다.
위에서 select 문을 sql에서 날리면 맥스값 2가 나오는데요
$PHOTO_COUNT 에 넣으면 숫자가 안 나오고 ARRAY가 나오네요...
PHOTO_COUNT : <?php echo $PHOTO_COUNT['PHOTO_NO']; ?><br /> 를 넣으면 값이 아에 안 나오고요;;
초보적인 질문같은데 항상 배열값으로 처리하다보니 오히려 단일값은 어떻게 빼는지 멍청해지네요 ㅠㅠ
답변 1
$cnt = "SELECT MAX(PHOTO_NO) as max_photo_no FROM {$TB['BUILD_SALE_MST_DTL_PHOTO_FILE']} WHERE COMP_CD = '$COMP_CD' AND BUILD_ID = '$BUILD_ID' AND BUILD_SEQ = '$BUILD_SEQ' "; $result_cnt = sql_query($cnt); $row = sql_fetch_array($result_cnt); PHOTO_COUNT : <?php echo $row['max_photo_no']; ?><br />
이렇게 해보세요
답변을 작성하시기 전에 로그인 해주세요.