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

· 2013-07-16 (화) 18:23:58 · 875 · 1
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에 여러가지 쿼리를 담는는데 또 : 이런 문자가 나와서 해석을 못하겠습니다.

그럼 답편 부탁드립니다.

수고하세요.
|

댓글 1개

질문을 할게 아니라 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 에 값을 담는다라는 것입니다
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
13-07-17 조회 1,694
13-07-17 조회 1,693
13-07-17 조회 1,651
13-07-17 조회 2,124
13-07-17 조회 1,651
13-07-17 조회 1,665
13-07-17 조회 1,041
13-07-16 조회 1,362
13-07-16 조회 2,111
13-07-16 조회 1,684
13-07-16 조회 1,144
13-07-16 조회 1,705
13-07-16 조회 1,280
13-07-16 조회 876
13-07-16 조회 1,738
13-07-16 조회 2,129
13-07-16 조회 1,654
13-07-16 조회 2,465
13-07-16 조회 2,755
13-07-16 조회 948