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

쿼리문이 엔터에 따라 값이 바뀌기도 하나요? 채택완료

예서제이 3년 전 조회 1,430

</p>

<p>select mb_id, mb_9, mb_name

from {$g5['member_table']}

where mb_id='{$main_name}'

union

select mb_id, mb_9, mb_name

from    (select * from {$g5['member_table']}

         order by mb_9, mb_id) products_sorted,

        (select @pv := '{$main_name}') initialisation

where   find_in_set(mb_9, @pv)

        and length(@pv := concat(@pv, ',', mb_id))</p>

<p>

 

</p>

<p>select mb_id, mb_9, mb_name from {$g5['member_table']} where mb_id='{$main_name}'

union

select mb_id, mb_9, mb_name

from    (select * from {$g5['member_table']}

         order by mb_9, mb_id) products_sorted,

        (select @pv := '{$main_name}') initialisation

where   find_in_set(mb_9, @pv)

        and length(@pv := concat(@pv, ',', mb_id))</p>

<p>

 

같은 구문인데... 위에는 정상값이 출력되고 아래는 이상한값이 출력되어... 질문드립니다.

 

짧은 쿼리문 같은 경우에는 한줄로 쭉 쓰는데..

엔터값에 따라 달라지면.. 제가 뭔가 잘못한거겠죠?

 

위 두 구문을 몇번이나 테스트 해봐도.. 줄바꿈에 따라 값이 달라져서 문의 드립니다.

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

답변 1개

채택된 답변
+20 포인트

"이상한값"이 무엇인가요?

query를 문자열로 찍어서 비교해 보세요.

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

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

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

로그인