테스트 사이트 - 개발 중인 베타 버전입니다

짧은 질의문 해석좀 부탁드립니다 채택완료

Youtove 6년 전 조회 2,109

</p>

<p>$sql2 = " select * from ".$g5['menu_table']." //g5_menu테이블에서 

            where me_use = '1' //me_use 가 1인것 즉 사용중인 테이블

            and length(me_code) = '4' //이면서  me_code가 4자리

            and substring(me_code, 1, 2) = '".$row['me_code']."' //이면서 me_code의 1자리부터 2자리가 me_code와 같은것 을 전부

            order by me_order, me_id "; //me_order와  me_id 순으로 정렬하여 변수sql2에 덮어씌운다

           </p>

<p>$result2 = sql_query($sql2); 변수 sql2의 값을 $result2에 덮어씌운다</p>

<p>

간단히 요약하자면

g5_menu테이블에서 me_use 가 1인것 즉 사용중인 테이블이면서  me_code가 4자리 이면서 me_code의 1자리부터 2자리가 me_code와 같은것 을 전부 me_order와  me_id 순으로 정렬하여 변수sql2에 덮어씌운다 같은데 맞나요 혹시 틀린 부분은 없나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
그누위즈

덮어 씌운다 라는 의미보다는

$sql2 변수에 문자열로 쿼리문을 작성한 것이라고 보시면되는데

아래 $result2 = sql_query($sql2); 쿼리를 실행한 결과를 $result2 변수에 담는다라고

표현하는게 조금 더 가까워보이네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

'".$row['me_code']."

이부분을 '".substr($row['me_code'],0,2)."' 이걸로 쓰시면 될것같아요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

Y
Youtove
6년 전
aside관련 쿼리인데 뭐가 바뀌나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인