프로시저 2번째값 출력 질문

프로시저 2번째값 출력 질문

QA

프로시저 2번째값 출력 질문

본문

결과값을 2번 출력하는 프로시저가 있는데요

 

처음 결과값은 잘 출력되는데

 

두번째 결과값을 출력하는게 안되네요

 

 

 

예를들어 프로시저가

select '1'

select '2'

이렇게 작성되있다고 할 때

 

1만 가져올 수가 있더라구요

2도 가져오려면 어떻게 해야할까요?

 

실행했던 코드입니다.

 

31272966_1668648472.3724.png

이 질문에 댓글 쓰기 :

답변 2

프로시저에서 어자피 select을 하니까 union을 중간에 넣으시면될꺼 같은데요

 

select '1'

union all 

select '2'

 

이런식으로 한번해보세요

 

 

 

아.. 제가 질문을 간소화해서 올렸는데
실제로는
select outCode, outMessage
select * from table

이런식으로 옵니다!! 그래서 union으로 합칠 순 없을 것 같고
cursor를 넘기는 방식으로 처리해야하는거같은데 그누보드에선 내장되있는게 없나보네요 ㅠ
pdo같은거 써야하는건지 고민중입니다 ㅠㅠ

https://stackoverflow.com/questions/1683794/retrieving-multiple-result-sets-with-stored-procedure-in-php-mysqli
이런걸 찾았는데 이걸로 한번 삽질해볼생각입니다!

아.. 제가 질문을 간소화해서 올렸는데
실제로는
select outCode, outMessage
select * from table

이런식으로 옵니다!! 그래서 union으로 합칠 순 없을 것 같고
cursor를 넘기는 방식으로 처리해야하는거같은데 그누보드에선 내장되있는게 없나보네요 ㅠ
pdo같은거 써야하는건지 고민중입니다 ㅠㅠ

https://stackoverflow.com/questions/1683794/retrieving-multiple-result-sets-with-stored-procedure-in-php-mysqli
이런걸 찾았는데 이걸로 한번 삽질해볼생각입니다!

답변을 작성하시기 전에 로그인 해주세요.
전체 59,518
QA 내용 검색

회원로그인

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