php连接SQLServer

某公司使用nginx v1.2.8 + php v5.3.13 + Apache + SQLServer2008 R2 ,SQLServer2008 R2在另一台win系统的服务器上。而且,还有几个win系统运行的站点要使用到这个SQLServer2008 R2 ,且php版本都在5.1以上了。

对于php5.1以后版本,连接sqlserver数据库,微软早在2009年就出了幺蛾子———不能使用php的扩展php_mssql.dll来连接sqlserver数据库了,摸索半天,该公司使用如下方案来连接mssql:

-----------------------------------------------------------------------------------------------------------------------

php 5.2及其以后版本,连接mssql不再使用php_mssql.dll了:
【linux】:使用pdo扩展的pdo_dblib库来连接mssql;
【win】:使用mssql的sqlsrv扩展库来连接mssql(PHP自带的php_mssql.dll文件已经满足不了sql server2005及其以上版本的使用,微软发布了SQL Server Driver for PHP来连接,即sqlsrv扩展————其中SQL Server Driver for PHP有两个版本支持不同的php版本:
1.SQL Server Driver for PHP2.0版本适用于PHP 5.2.x版本;
2.SQL Server Driver for PHP3.0版本适用于PHP 5.3.x版本)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值