다음을 통해 공유


실행 함수 비교

SQL Server Driver for PHP에서 함수 실행을 위해 제공하는 두 가지 옵션은 sqlsrv_querysqlsrv_prepare/sqlsrv_execute입니다. 데이터를 SQL Server로 보내거나 SQL Server에서 데이터를 검색할 때 각 옵션은 특정 사용 사례에 가장 적합합니다. 이 단원의 항목에서는 각 옵션의 사용 사례에 대해 살펴 봅니다. 

sqlsrv_query 함수는 일회성 쿼리에 적합하며 특별한 상황이 적용되지 않는 한 쿼리를 실행할 때 기본적으로 사용되는 함수여야 합니다. 이 함수는 최소한의 코드로 쿼리를 실행할 수 있는 간편한 방법을 제공합니다. sqlsrv_query 함수는 문 준비와 문 실행을 모두 수행하며 매개 변수가 있는 쿼리를 실행하는 데 사용할 수 있습니다.

sqlsrv_prepare/sqlsrv_execute 조합은 문 준비와 문 실행을 두 개의 함수 호출로 분리하며 변수가 있는 쿼리를 실행하는 데 사용할 수 있습니다. 이 함수는 실행할 때마다 다른 매개 변수 값을 사용하여 문을 여러 번 실행하는 경우에 적합합니다.

섹션 내용

항목 설명

방법: 단일 쿼리 실행

sqlsrv_query를 사용하여 단일 쿼리를 실행하는 방법에 대해 설명합니다.

방법: 여러 쿼리 실행

sqlsrv_prepare/sqlsrv_execute 조합을 사용하여 실행할 때마다 다른 매개 변수 값을 사용하여 준비된 문을 여러 번 실행하는 방법에 대해 설명합니다.

참고 항목

관련 자료

API 참조(SQL Server Driver for PHP)
디자인 고려 사항