이 글은 주로 SQL Server 2008에 대한 PHP 연결을 소개합니다. 관심 있는 친구들이 참고하면 도움이 될 것입니다.
PHP의 자체 MSSQL 확장 php_mssql.dll은 SQL Server 2000용입니다. SQL Server 2000+ 버전은 Microsoft에서 PHP용으로 제공하는 타사 확장인 Microsoft SQL Server PHP 드라이버를 사용하며 URL은 https://msdn .microsoft입니다. .com/library/dn865013.aspx 다운로드 버전은 다음과 같습니다(참고: 버전 3.1 이상인 경우 ODBC도 다운로드하여 설치해야 합니다):
PHP 버전 지원은 다음과 같습니다.
자세한 내용과 지원되는 운영 체제는 시스템을 참조하세요.
요구 사항(SQL Server용 PHP용 Microsoft 드라이버)
예를 들어 SQLSRV31.EXE 파일을 다운로드하고 두 번 클릭하여 압축을 풀어 N *.dll을 가져옵니다. PHP 설치 디렉터리에 포함된 파일 "php5ts.dll"과 유사하게 해당 *.ts.dll 또는 *.nts.dll을 사용하려면 다음 URL을 참조하세요: https://msdn.microsoft.com/en -us/library/cc296170(v=sql.105) .aspx .
구성:
ex= php_sqlsrv_5 5_ts.dll
extension=php_pdo_sqlsrv_55_ts.dll해당 서비스를 다시 시작하고 phpinfo를 사용하여 설치가 성공했는지 테스트합니다.
데이터베이스 테스트에 대한 연결 :
R<?php $serverName = "MS-201703.....GD\SQLEX....."; //服务器名称,在 sql server management studio 的登录界面查看 $uid = "sa"; //数据库用户名 $pwd = "123"; //数据库密码 $db = "cart"; // 数据库名 $connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>$db); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn == false) { echo "连接失败!"; die( print_r( sqlsrv_errors(), true)); } //执行有结果集的SQL语句 $query = sqlsrv_query($conn, "select top 1 * from tb_goods"); $row = sqlsrv_fetch_array($query) ; print_r($row); ?>ATERED 권장 사항 : Windows Windows 플랫폼에서 SQL Server2008에 대한 PHP 연결을 구현하는 방법 SQL Server 데이터베이스에 연결하려면 ThinkPhp를 사용합니다. sqlserver 데이터베이스에 연결 "지원되지 않는 시스템: sqlsrv"라는 메시지가 표시되면
위 내용은 PHP는 SQL Server 2008에 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!