API 참조(SQL Server Driver for PHP)

SQL Server Driver for PHP의 API 이름은 sqlsrv입니다. 모든 sqlsrv 함수는 **sqlsrv_**로 시작하며 그 뒤에 동사나 명사가 옵니다. 이름 뒤에 동사가 오는 함수는 특정 동작을 수행하고 명사가 오는 함수는 특정 형식의 메타데이터를 반환합니다.

섹션 내용

SQL Server Driver for PHP에는 다음 함수가 들어 있습니다.

함수 설명

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

Transact-SQL 쿼리를 준비하고 실행합니다.

sqlsrv_rollback

트랜잭션을 롤백합니다.

sqlsrv_rows_affected

수정된 행의 번호를 반환합니다.

sqlsrv_send_stream_data

함수를 호출할 때마다 최대 8KB의 데이터를 서버로 전송합니다.

sqlsrv_server_info

서버 정보를 제공합니다.

참조

PHP Manual

참고 항목

개념

SQLSRV 상수

관련 자료

SQL Server Driver for PHP 소개
프로그래밍 가이드
시작