2014-06-21 2 views
0

SQLServer2008을 PHP 5.4.6과 연결하려고합니다.PHP를 SQLServer와 연결하는 방법

그러나 서버는 다음과 같은 오류를 반환

치명적인 오류 : 정의되지 않은 함수 mssql_connect()를 호출

나는 많은 곳에서 보았다 그들은 모두 php.ini 파일에 가서 행의 주석을 해제하는 말 :

extension = php_mysql.dll 

하지만 내 php.ini 파일에는이 줄이 없습니다.

이 내 현재 코드입니다,하지만 몇 가지 다른 시도했다 :

<? php 
$ server = "192.168.2.7"; 
$ database = "fd_585b0f87"; 
$ user = "sa"; 
$ password = "5c n9r1n7 @ # @ dm"; 


$ conn = mssql_connect ($ server, $ user, $ password); 
$ conn = mssql_select_db ("$ database", $ connection); 


if ($ conn) { 
echo "One connection"; 


} 
> 

사람이 오류를 해결할 수있는 방법을 알고 있습니까? 고맙습니다.

+2

'php_mysql.dll'은 mssql_connect()와 관련이 없습니다. –

답변

0

mssql_connect은 PHP 5.3에서 제외되었습니다. PHP 용 SQL Server 드라이버 링크는 다음과 같습니다. http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

+0

답장을 보내 주셔서 감사합니다! 다운로드 후에 따라야 할 단계가 있습니까? – user11699

+0

@ user11699 먼저 phpinfo()를 실행할 때 SQL 서버용 출력이 있는지 확인해야합니다. 또한 PHP 매뉴얼의이 절을 참고하십시오. http://www.php.net/manual/en/sqlsrv.installation.php – jeroen

+0

이 설명서에서이 단계를 시도해 보겠습니다. 하지만 phpinfo()로 mssql을 테스트하려면 어떻게해야합니까? 미안 나는 초보자이다. – user11699

관련 문제