짧은 질의문 해석좀 부탁드립니다
본문
$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)."' 이걸로 쓰시면 될것같아요
답변을 작성하시기 전에 로그인 해주세요.