짧은 질의문 해석좀 부탁드립니다

짧은 질의문 해석좀 부탁드립니다

QA

짧은 질의문 해석좀 부탁드립니다

본문


$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에 덮어씌운다
           
$result2 = sql_query($sql2); 변수 sql2의 값을 $result2에 덮어씌운다

간단히 요약하자면

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

이 질문에 댓글 쓰기 :

답변 2

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

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

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

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

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

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

답변을 작성하시기 전에 로그인 해주세요.
전체 720
QA 내용 검색
filter #sql ×

회원로그인

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