라이브러리

[PHP] sqlsrv_next_result - 지정된 명령문의 다음 결과를 활성화합니다.




SQLSRV_next_result() 함수


SQLSRV_next_result() 함수는 SQLSRV 연동 모듈을 사용하여 SQL Server 데이터베이스에 연결된 PHP 스크립트에서 사용할 수 있는 내장 함수입니다. 이 함수는 이전 쿼리 결과를 처리한 후 다음 결과를 반환합니다.

# 함수의 사용법


SQLSRV_next_result() 함수는 다음 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

bool sqlsrv_next_result ( resource $stmt )



- `$stmt` : 이전 쿼리 결과를 처리한 후 다음 결과를 반환하기 위해 사용할 statement resource.

# 함수의 동작


이 함수는 이전 쿼리 결과를 처리한 후 다음 결과를 반환합니다. 예를 들어, INSERT 문에 의해 여러 행이 삽입된 경우, 이 함수를 사용하여 다음 행을 반환할 수 있습니다.

# 예제


다음 예제는 SQLSRV_next_result() 함수의 사용법을 보여줍니다.

#hostingforum.kr
php

// SQL Server 데이터베이스에 연결

$serverName = "localhost";

$connectionInfo = array( "Database"=>"mydb", "UID"=>"myuser", "PWD"=>"mypassword" );

$conn = sqlsrv_connect( $serverName, $connectionInfo );



// 쿼리 실행

$stmt = sqlsrv_query( $conn, "INSERT INTO mytable (name, age) VALUES ('John Doe', 30), ('Jane Doe', 25)" );



// 이전 쿼리 결과를 처리한 후 다음 결과를 반환

while ( sqlsrv_next_result( $stmt ) === true ) {

    // 다음 행을 처리합니다.

    echo "다음 행을 처리합니다.
";

}



// 쿼리 결과를 닫습니다.

sqlsrv_free_stmt( $stmt );



// 연결을 닫습니다.

sqlsrv_close( $conn );



# 참고


- SQLSRV 연동 모듈을 사용하여 SQL Server 데이터베이스에 연결된 PHP 스크립트에서 SQLSRV_next_result() 함수를 사용할 수 있습니다.
- 이 함수는 이전 쿼리 결과를 처리한 후 다음 결과를 반환합니다.
- 예를 들어, INSERT 문에 의해 여러 행이 삽입된 경우, 이 함수를 사용하여 다음 행을 반환할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 131 페이지

검색

게시물 검색