공식 홈페이지에 올라온 최신 버전은 7.1.3인데, 이 버전은 마이크로소프트의 PHP SQL 드라이버와 호환되지 않아 php_sqlsrv_7_ts_x64.dll 파일을 로드할 수 없는 현상이 발생해서 처음에는 그런 줄 알았습니다. 32에서 64 사이의 버전이 잘못됐는데 변경한 후에도 여전히 작동하지 않습니다. 그런 다음 버전을 낮추어 시도했는데 결과는 아래와 같이 성공했습니다.
연결 코드:
<?php $Server="192.168.1.20"; $database="Test"; $uid="sa"; $pwd="123456"; $conInfo=array('Database'=>$database,'UID'=>$uid,'PWD'=>$pwd); $link=sqlsrv_connect($Server,$conInfo); if( $link ){ } else{ print_r( sqlsrv_errors(), true); if( ($errors = sqlsrv_errors() ) != null) { foreach( $errors as $error ) { echo "SQLSTATE: ".$error[ 'SQLSTATE']."<br />"; echo "code: ".$error[ 'code']."<br />"; echo "message: ".$error[ 'message']."<br />"; } } die(""); } ?>
관련 학습 권장사항: PHP 프로그래밍 입문부터 마스터까지
위 내용은 PHP7에서 SQL Server에 연결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!