초보적인 PHP 질문 있습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

초보적인 PHP 질문 있습니다. 정보

초보적인 PHP 질문 있습니다.

본문

IF(!$SORT_KEY){
($option_categoty_sort != "N") ? $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," : $OP_WHERE_SORT = "";
$WHERE_SORT = "$OP_WHERE_SORT A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}

================================================================================

소스 분석하다가 질문이 있어서 글을 올립니다.

우선 기초적인 질문을 해서 죄송합니다.ㅠㅠ

소스를 분석하면 변수 SORT_KEY가 아니면 if문에 들어와서 변수 option_categoty_sort가 N과 틀리면

그다음에 ?가 나오는데 이것은 무슨뜻인가요?


그다음 변수 OP_WHERE_SORT에 여러가지 쿼리를 담는는데 또 : 이런 문자가 나와서 해석을 못하겠습니다.

그럼 답편 부탁드립니다.

수고하세요.

댓글 전체

질문을 할게 아니라 php 기초공부를 먼저 하세요
위 내용은 (php 이항연산자 ) 이런 검색어로 검색해보면 아주 상세한 설명들이 나올 겁니다

위 코드는 조금 이상하게 되어있는데 이렇게 하는 것이 정상적입니다
IF(!$SORT_KEY){
$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," :  "";
$WHERE_SORT .= " A.GS_sort DESC";
}ELSE{
$WHERE_SORT = "$SORT_KEY";
}

내용인 즉슨 이렇습니다
IF(!$SORT_KEY) <-- $SORT_KEY 에 값이 없으면

$OP_WHERE_SORT = ($option_categoty_sort != "N") ? "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ," :  "";
<-- $option_categoty_sort 가 N이 아니면 $OP_WHERE_SORT = "A.GS_category1 ASC , A.GS_category2 ASC , A.GS_category3 ASC ,"
$option_categoty_sort 가 N이면 $OP_WHERE_SORT =""

이렇게 $OP_WHERE_SORT 에 값을 담는다라는 것입니다
전체 57 |RSS
그누4 질문답변 내용 검색

회원로그인

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