Windows   发布时间:2019-10-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows平台实现PHP连接SQL Server2008的方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了Windows平台实现php连接SQL Server2008的方法。分享给大家供大家参,具体如下:

如果你需要和sql server通信需要到自行下载微软提供的The SQL Server Driver for PHP。这是一个自解压文件,解压后会得到以下几个文件:

PS:本站下载

其中,52,53表示php的5.2.X和5.3.X的版本;nts表示非线和安全,ts表示线程安全;vc6表示使用Apache作为Web Server,vc9表示使用IIS作为Web Server。

根据您的配置,将相应的DLL文件拷贝到php安装目录的ext文件夹中,接下来打开php.ini,添加以下语句打开php_sqlsrv和php_pdo_sqlsrv扩展:

php_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_ts_vc6.dll [php_SQLSRV] extension=php_sqlsrv_53_ts_vc6.dll —————————————————

这里的53表示的是php5.3,如果你的是5.2版,就改成52,如果你的php版本是线程安全的,那么你的php安装目录下应该有一个php5ts.dll,与这里的两行语句对应,如果是php5nts.dll,那么上面的语句应该是:

php_PDO_SQLSRV] extension=php_pdo_sqlsrv_53_nts_vc6.dll [php_SQLSRV] extension=php_sqlsrv_53_nts_vc6.dll —————————————————-

压缩包里有各个版本对于的dll文件,大家可以去仔细核查。

开启扩展后,重启apache,这样就可以连接sqlserver了,但是还有一点要注意,如果你没有安装Microsoft SQL Server 2008 R2 Native Client,必须去下载安装,因为微软的这个扩展包需要这个支持。

一切妥当之后,就可以写php代码了,如果你下载了The SQL Server Driver for PHP,那么在解压缩后的文件夹里有一个帮助文档,你可以很容易的找到示例,在这里站长介绍一个简单的例子:

"root","PWD"=>"root2010″,"Database"=>"master"); $conn = sqlsrv_connect( $serverName,$connectionInfo); if( $conn ) { echo "Connection established.\n"; } else { echo "Connection could not be established.\n"; die( print_r( sqlsrv_errors(),true)); } ?>

如果连接不成功,重启sql server再试。

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》及《

希望本文所述对大家php程序设计有所帮助。

大佬总结

以上是大佬教程为你收集整理的Windows平台实现PHP连接SQL Server2008的方法全部内容,希望文章能够帮你解决Windows平台实现PHP连接SQL Server2008的方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。