sqlsrv_query 예제

sqlsrv_fetch_array(리소스 $stmt)를 호출하여 결과 집합에서 데이터를 추출할 수 있습니다. 함수는 기본적으로 연관 또는 숫자에 액세스할 수 있는 행의 배열을 반환합니다. 다음은 예제입니다. PHP 5.3 이상에서 sqlsrv_connect()가 있는 SQL Server에 연결하는 데 사용할 수 있는 예는 다음과 같은 예에서 INSERT 문을 사용하여 SQLsrv_query를 일회성 문 실행에 사용하는 방법을 보여 주지만 개념은 모든 명령문에 적용됩니다. 거래 SQL 문. PDO 드라이버에 대한 php_pdo_sqlsrv_72_nts.dll과 SQLSRV 드라이버에 대한 php_sqlsrv_72_nts.dll과 같은 적절한 dll을 선택합니다. 을 사용하여 쿼리를 만듭니다. 테이블 이름을 나열하는 몇 가지 방법이 있습니다. sqlsrv_query(리소스 $conn, 문자열 $tsql, 배열 $params)에 대한 호출입니다. 이 예제에서는 theID 열이 5와 같은 aTable 테이블의 모든 값을 반환합니다: sqlsrv_query()를 사용하는 이 PHP 예제를 사용하여 SHOW TABLES 쿼리를 수행할 수 있습니다. dd 그것에. 위치를 열고 sqlsrv가 목록에 나타나는지 확인합니다. 블로그 엔진을 위해 WinPHP 콘테스트에 쓰고 있는 경우 데이터를 저장할 장소가 필요했습니다.

Windows 특정 기능을 사용해야 하므로 Microsoft SQL Server가 논리 선택입니다. 데이터베이스에서 데이터를 가져오는 것은 그 선택만큼 쉽지 않습니다. PHP와 함께 제공되는 확장은 SQL Server 2005에서 잘 작동했지만 SQL Server 2008이 있는 Windows Server 2008 컴퓨터에서 실행할 때 실패했습니다. 다음은 SQL Server 2008에서 작동하도록 하는 방법에 대한 단계별 자습서입니다. $tsql: 준비된 문에 해당하는 Transact-SQL 식입니다. 배열의 각 요소에 대한 설명은 다음 표에 있습니다. SQL Server를 통해 첫 번째 PHP 앱을 만들었습니다! SQL Server의 Columnstore 기능을 사용하여 PHP를 더 빠르게 만드는 방법에 대해 알아보려면 다음 섹션을 확인하십시오. $conn: 준비된 명령문과 연결된 연결 리소스입니다. 다음은 자신의 프로젝트에서 사용하기 위한 시작으로 전체 클래스입니다.

데이터베이스 연결을 모든 호출할 필요가 없도록 단일 패턴을 사용합니다.