웹 개발에서 PHP는 동적 웹사이트와 웹 애플리케이션을 만드는 데 널리 사용됩니다. 이러한 애플리케이션은 데이터를 저장하고 검색하기 위해 데이터베이스에 액세스해야 하는 경우가 많습니다. MySQL은 가장 널리 사용되는 데이터베이스 중 하나이지만 SQL Server도 일반적으로 선택됩니다. 이 기사에서는 PHP 프로그래밍에서 SQL Server 데이터베이스를 사용하는 방법을 소개합니다.
먼저 개발 컴퓨터나 서버에 SQL Server가 설치되어 있고 구성되어 있는지 확인해야 합니다. 또한 Microsoft에서 제공하는 SQL Server PHP 확장을 설치해야 합니다. 이 확장은 SQL Server 데이터베이스 연결, 쿼리 및 관리 기능을 제공합니다. php.ini 파일에 다음 항목을 추가하여 이 확장을 활성화할 수 있습니다:
extension=php_sqlsrv_56_ts.dll
extension=php_pdo_sqlsrv_56_ts.dll
위의 php_sqlsrv_56_ts.dll 및 php_pdo_sqlsrv_56_ts.dll을 PHP 버전 및 아키텍처와 일치하도록 수정하세요. 해당 파일 이름입니다.
확장 기능이 설치되고 활성화되면 PHP 코드 작성을 시작하여 SQL Server 데이터베이스에 액세스할 수 있습니다.
SQL Server 데이터베이스에 연결
SQL Server 데이터베이스에 연결하려면 다음 정보를 제공해야 합니다.
다음을 수행할 수 있습니다. 다음 PHP 코드를 사용하여 SQL Server 데이터베이스에 연결합니다.
$serverName = "localhost"; // SQL Server 호스트 이름 또는 IP 주소
$databaseName = "database_name" // 데이터베이스 이름
$username = "username" ; // 로그인 이름
$password = "password"; // 비밀번호
// SQL Server 데이터베이스에 연결
$connectionInfo = array("Database" => $databaseName, "UID" => $username, " PWD" => $password);
$conn = sqlsrv_connect($serverName, $connectionInfo);
if ($conn) {
echo "연결 성공!";
} else {
echo "연결 failed!";
die(print_r(sqlsrv_errors(), true));
}
위 코드에서는 sqlsrv_connect() 함수를 사용하여 SQL Server 데이터베이스에 연결합니다. 연결이 성공하면 확인 메시지가 표시되고, 그렇지 않으면 오류 메시지가 출력됩니다.
SQL 쿼리 실행
SQL Server 데이터베이스에 연결한 후 INSERT, SELECT, UPDATE, DELETE 등과 같은 모든 SQL 쿼리를 실행할 수 있습니다. SQL 쿼리는 sqlsrv_query() 함수를 사용하여 실행할 수 있습니다.
다음은 SELECT 쿼리를 실행하고 그 결과를 출력하는 예입니다.
$query = "SELECT * FROM 고객";
$result = sqlsrv_query($conn, $query);
if ( $ 결과 === false) {
die(print_r(sqlsrv_errors(), true));
}
while ($row = sqlsrv_fetch_array($result, SQLSRV_FETCH_ASSOC)) {
echo $row["customer_name"]."
";
}
위 코드에서는 sqlsrv_query() 함수를 사용하여 SELECT 쿼리를 실행하고, sqlsrv_fetch_array() 함수를 사용하여 SELECT 쿼리의 결과를 가져옵니다. 마지막으로 echo 문을 사용하여 결과를 출력합니다.
연결 종료
SQL Server 데이터베이스 작업이 완료되면 연결을 종료해야 합니다. sqlsrv_close() 함수를 사용하여 연결을 닫을 수 있습니다.
sqlsrv_close($conn);
위 코드에서는 sqlsrv_close() 함수를 사용하여 이전에 생성된 SQL Server 연결을 닫았습니다.
결론
SQL Server PHP 확장을 사용하면 PHP 프로그래밍에서 SQL Server 데이터베이스를 쉽게 사용할 수 있습니다. 데이터베이스에 대한 연결, 쿼리 및 연결 종료가 쉬우므로 코드 작성 및 웹 애플리케이션 작성에 집중할 수 있습니다.
위 내용은 PHP 프로그래밍에서 SQL Server 데이터베이스를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!