다음을 통해 공유


SQLSRV 드라이버 API 참조

PHP 드라이버 다운로드

MICROSOFT Drivers for PHP for SQL Server의 SQLSRV 드라이버의 API 이름은 sqlsrv입니다. 모든 sqlsrv 함수는 sqlsrv_로 시작하고 뒤에 동사 또는 명사가 옵니다. 뒤에 동사가 오는 함수가 일부 작업을 실행하고 뒤에 명사가 오는 함수는 특정 형식의 메타데이터를 반환합니다.

섹션 내용

SQLSRV 드라이버에는 다음과 같은 함수가 포함되어 있습니다:

기능 설명
sqlsrv_begin_transaction 트랜잭션을 시작합니다.
sqlsrv_cancel 문을 취소하고 문에 대한 모든 보류 중인 결과를 삭제합니다.
sqlsrv_client_info 클라이언트에 대한 정보를 제공합니다.
sqlsrv_close 연결을 닫습니다. 연결과 관련된 모든 시스템 리소스를 해제합니다.
sqlsrv_commit 트랜잭션을 커밋합니다.
sqlsrv_configure 오류 처리 및 로깅 구성을 변경합니다.
sqlsrv_connect 연결을 만들고 엽니다.
sqlsrv_errors 마지막 작업에 대한 오류 및/또는 경고 정보를 반환합니다.
sqlsrv_execute 준비된 문을 실행합니다.
sqlsrv_fetch 데이터 다음 행을 읽을 수 있도록 만듭니다.
sqlsrv_fetch_array 데이터의 다음 행을 숫자로 인덱싱된 배열, 결합형 배열 또는 둘 다로 검색합니다.
sqlsrv_fetch_object 데이터의 다음 행을 개체로 검색합니다.
sqlsrv_field_metadata 필드 메타데이터를 반환합니다.
sqlsrv_free_stmt 문을 닫습니다. 문과 관련된 모든 리소스를 해제합니다.
sqlsrv_get_config 지정된 구성 설정의 값을 반환합니다.
sqlsrv_get_field 현재 행의 필드를 인덱스별로 검색합니다. PHP 반환 형식을 지정할 수 있습니다.
sqlsrv_has_rows 결과 집합에 하나 이상의 행이 있는지 검색합니다.
sqlsrv_next_result 다음 결과를 처리할 수 있도록 만듭니다.
sqlsrv_num_rows 결과 집합에 행 수를 보고합니다.
sqlsrv_num_fields 활성 결과 집합의 필드 수를 검색합니다.
sqlsrv_prepare Transact-SQL 쿼리를 실행하지 않고 준비합니다. 암시적으로 매개 변수를 바인딩합니다.
sqlsrv_query TransactSQL 쿼리를 준비하고 실행합니다.
sqlsrv_rollback 트랜잭션을 롤백합니다.
sqlsrv_rows_affected 수정된 행 수를 반환합니다.
sqlsrv_send_stream_data 함수를 호출할 때마다 서버에 최대 8KB의 데이터를 보냅니다.
sqlsrv_server_info 서버에 대한 정보를 제공합니다.

참고

PHP 매뉴얼

참고 항목

Microsoft Drivers for PHP for SQL Server 개요

상수(Microsoft Drivers for PHP for SQL Server)

Microsoft Drivers for PHP for SQL Server 프로그래밍 가이드 | Microsoft Docs

Microsoft Drivers for PHP for SQL Server 시작