라이브러리

[PHP] sqlsrv_connect - Microsoft SQL Server 데이터베이스에 대한 연결을 엽니다.




SQLSRV_CONNECT 함수

PHP 에서 SQLSRV_CONNECT 함수는 Microsoft SQL Server 데이터베이스와 연결을establish하는 데 사용되는 함수입니다. 이 함수는 SQLSRV 라이브러리를 사용하여 SQL Server 데이터베이스와 연결을 설정하도록 도와줍니다.

함수 구조

SQLSRV_CONNECT 함수의 구조는 다음과 같습니다.

#hostingforum.kr
php

sqlsrv_connect($server, $connectionInfo)



- `$server`: SQL Server 데이터베이스의 서버 이름 또는 IP 주소입니다.
- `$connectionInfo`: 연결 정보를 포함하는 배열입니다. 연결 정보에는 사용자 이름, 암호, 데이터베이스 이름, 등이 포함됩니다.

함수 반환 값

SQLSRV_CONNECT 함수는 연결이 성공적으로 설정되면 TRUE를 반환하고, 연결이 실패하면 FALSE를 반환합니다.

예제

다음 예제는 SQLSRV_CONNECT 함수를 사용하여 SQL Server 데이터베이스와 연결을 설정하는 방법을 보여줍니다.

#hostingforum.kr
php

// SQL Server 데이터베이스의 서버 이름과 연결 정보

$server = 'localhost';

$connectionInfo = array(

    'Database' => 'mydatabase',

    'UID' => 'myuser',

    'PWD' => 'mypassword'

);



// SQLSRV_CONNECT 함수를 사용하여 연결을 설정

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



if (!$conn) {

    echo "연결 오류: " . sqlsrv_errors()[0]['message'];

} else {

    echo "연결 성공!";

}



연결 정보의 예

다음은 SQLSRV_CONNECT 함수에서 사용할 수 있는 연결 정보의 예입니다.

#hostingforum.kr
php

$connectionInfo = array(

    'Database' => 'mydatabase', // 데이터베이스 이름

    'UID' => 'myuser', // 사용자 이름

    'PWD' => 'mypassword', // 암호

    'CharacterSet' => 'UTF-8' // 문자셋

);



SQLSRV_CONNECT 함수의 옵션

SQLSRV_CONNECT 함수에는 다음과 같은 옵션이 있습니다.

- `Encrypt`: 암호화 옵션입니다. TRUE로 설정하면 데이터가 암호화되어 전송됩니다.
- `TrustServerCertificate`: 서버 인증서를 신뢰하는 옵션입니다. TRUE로 설정하면 서버 인증서를 신뢰합니다.
- `CharacterSet`: 문자셋 옵션입니다. UTF-8, ISO-8859-1, 등이 가능합니다.

#hostingforum.kr
php

$connectionInfo = array(

    'Database' => 'mydatabase',

    'UID' => 'myuser',

    'PWD' => 'mypassword',

    'Encrypt' => TRUE,

    'TrustServerCertificate' => TRUE,

    'CharacterSet' => 'UTF-8'

);



이 예제는 SQLSRV_CONNECT 함수를 사용하여 SQL Server 데이터베이스와 연결을 설정하는 방법을 보여줍니다. SQLSRV_CONNECT 함수는 SQL Server 데이터베이스와 연결을 설정하는 데 사용되는 함수입니다. 이 함수는 SQLSRV 라이브러리를 사용하여 SQL Server 데이터베이스와 연결을 설정하도록 도와줍니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 200 페이지

검색

게시물 검색