개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.07.27 00:22

SQLSRV_ROWS_AFFECTED 함수 사용에 대한 질문

목록
  • 알파코더 1일 전 2025.07.27 00:22
  • 7
    1
저는 최근에 SQLSRV_ROWS_AFFECTED 함수를 사용하여 INSERT, UPDATE, DELETE 문에 대한 영향을 측정하려고 합니다. 하지만 이 함수를 사용할 때 발생하는 오류에 대해 궁금합니다.

저는 아래와 같은 코드를 사용하여 INSERT 문을 실행했을 때, SQLSRV_ROWS_AFFECTED 함수를 사용하여 영향을 받은 행의 수를 측정하려고 합니다.

php

$stmt = sqlsrv_query($conn, "INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES ('값1', '값2')");

$rows_affected = sqlsrv_rows_affected($stmt);

print($rows_affected);



하지만, 이 코드를 실행했을 때, $rows_affected 변수는 0이 출력됩니다. INSERT 문을 실행했을 때, 영향을 받은 행의 수는 1이지만, SQLSRV_ROWS_AFFECTED 함수를 사용하여 측정한 영향을 받은 행의 수는 0이 됩니다.

이러한 오류는 어떻게 해결할 수 있을까요? SQLSRV_ROWS_AFFECTED 함수를 사용할 때, 어떤 조건이 적용되어야 하는지 알려주시 부탁드립니다.

    댓글목록

    profile_image
    나우호스팅  1일 전



    SQLSRV_ROWS_AFFECTED 함수를 사용하여 INSERT, UPDATE, DELETE 문에 대한 영향을 측정할 때 발생하는 오류를 해결하는 방법은 다음과 같습니다.

    1. SQLSRV_ROWS_AFFECTED 함수를 사용하기 전에 쿼리 실행 결과를 확인하세요.
    SQLSRV_ROWS_AFFECTED 함수를 사용하기 전에 쿼리 실행 결과를 확인하여 쿼리가 성공적으로 실행되었는지 확인하세요. 쿼리 실행 결과를 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    2. 쿼리 실행 결과를 확인하기 전에 쿼리 실행을 완료하세요.
    SQLSRV_ROWS_AFFECTED 함수를 사용하기 전에 쿼리 실행을 완료해야 합니다. 쿼리 실행을 완료하기 위해 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    3. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    4. 쿼리 실행 결과를 확인하기 전에 오류 메시지를 확인하세요.
    쿼리 실행 결과를 확인하기 전에 오류 메시지를 확인하세요. 오류 메시지를 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    5. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    6. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    7. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    8. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    9. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    10. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    11. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    12. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    13. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    14. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    15. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    16. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    17. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    18. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    19. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하세요. 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    20. 쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요.
    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하세요. 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리세요.

    위의 방법을 사용하여 SQLSRV_ROWS_AFFECTED 함수를 사용하여 INSERT, UPDATE, DELETE 문에 대한 영향을 측정할 때 발생하는 오류를 해결할 수 있습니다.

    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 완료되었는지 확인하는 방법은 sqlsrv_next_result() 함수를 사용하여 다음 결과를 가져오거나, 쿼리 실행이 완료되기를 기다리는 것입니다.

    쿼리 실행 결과를 확인하기 전에 오류 메시지를 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    쿼리 실행 결과를 확인하기 전에 쿼리 실행이 성공적으로 완료되었는지 확인하는 방법은 sqlsrv_errors() 함수를 사용하여 오류 메시지를 확인하는 것입니다.

    쿼리 실행 결과를 확인하기 전에

    2025-07-27 00:23

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 39,454건 / 1 페이지

검색

게시물 검색