기타 개발관련2017. 2. 15. 15:16


PHP가 버전업되면서 5.2이상 버전부터는 기존에 사용하던 php_mssql.dll 등등은 사용할 수 없게 되었습니다. 또한 PHP쪽에서 더이상 sqlServer에 대한 드라이버를 지원하지 않기로 했다고 되어 있습니다.


이에 따라 MS측에서 직접 드라이버를 대해서 지원하기 시작하였으며, 드라이버 명칭도php_sqlsrv.*.dll형태로 변경되었습니다.


드라이버 다운로드 : https://www.microsoft.com/en-us/download/details.aspx?id=20098



# php.ini 수정

extension=php_pdo_sqlsrv_54_ts.dll

extension=php_sqlsrv_54_ts.dll



# 샘플 소스

<?php

$serverName = "192.168.1.5";

$connectionInfo = array( "Database"=>"dbname", "UID"=>"sa", "PWD"=>"password");

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




//$sql = "INSERT INTO board01 (sTitle, scontents) VALUES ('test', 'test')";


$stmt = sqlsrv_query( $conn, $sql, $params);

if( $stmt === false ) {

     die( print_r( sqlsrv_errors(), true));

}


?>

Posted by requireme