2016-08-12 3 views
1

sqlsrv_connect() PHP 함수를 사용하여 mssql 데이터베이스에 연결하려하지만 항상 치명적인 오류 아래에 표시됩니다.PHP를 사용하여 Microsoft SQL 데이터베이스에 연결하는 방법

치명적 오류 : 정의되지 않은 함수 sqlsrv_connect()를 호출하십시오.

코드 : 당신은 관련 드라이버를 다운로드해야합니다이를 위해

$server = 'xx.xxx.xxx.Xxx\sqlexpress'; 
$username = 'uname'; 
$password = 'password'; 
$database = 'testdb'; 


$connectionInfo = array("Database"=>$database, "UID"=>$username, "PWD"=>$password); 

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

if($conn) { 
echo "Connection established.<br />"; 
}else{ 
echo "Connection could not be established.<br />"; 
die(print_r(sqlsrv_errors(), true)); 
} 

답변

0

.

PHP 용 Microsoft SQL Server 2005 드라이버를 사용하면 PHP 개발자가 SQL Server 2005 및 SQL Server 2008 데이터베이스의 데이터에 액세스 할 수 있습니다. 이 드라이버는 Windows 및 SQL Server 인증 방법, 트랜잭션, 매개 변수 바인딩, 스트리밍, 메타 데이터 액세스, 연결 풀링 및 오류 처리를 지원합니다.

확인이 링크 :

How to connect to MSSQL

Php Help Documnetation

+0

습니다 고지는 내가 드라이버와 같은 파일을 사용 .SO 우분투와 XAMPP 서버와 우분투를 사용하고 있습니다 ... 회신을 ... U 감사합니다 . 그리고 나는 어떤 폴더에 .so 드라이버 파일을 가지고 있지 않다. –

+0

Google에서 시도해보십시오 –

+0

k .. thanks ..... –

관련 문제