PHP7连接SQL Server的方法有哪些?

2026-04-03 11:441阅读0评论SEO资讯
  • 内容介绍
  • 相关推荐

本文共计292个文字,预计阅读时间需要2分钟。

PHP7连接SQL Server的方法有哪些?

官方最新版本是7.1.3,但这个版本与微软的PHP、SQL驱动不一致,导致无法加载php_sqlsrv_7_ts_x64.dll文件。一开始以为32位和64位版本不冲突,但换了还是不行,只好尝试降低版本测试。


PHP7连接SQL Server的方法有哪些?

官网最新的是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 编程从入门到精通

本文共计292个文字,预计阅读时间需要2分钟。

PHP7连接SQL Server的方法有哪些?

官方最新版本是7.1.3,但这个版本与微软的PHP、SQL驱动不一致,导致无法加载php_sqlsrv_7_ts_x64.dll文件。一开始以为32位和64位版本不冲突,但换了还是不行,只好尝试降低版本测试。


PHP7连接SQL Server的方法有哪些?

官网最新的是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 编程从入门到精通