php连接sql2008,Windows平台实现PHP连接SQL Server2008的方法

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程序设计有所帮助。

总结

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值