windows7 x64 ,PHP73,mssql,pdo

既然是微软本家的数据库,去微软家里最权威
https://docs.microsoft.com/zh-cn/sql/connect/php/overview-of-the-php-sql-driver?view=sql-server-ver15

一、下载 Microsoft Drivers for PHP for SQL Server

说重点,下载完成后,解包,会出来一大堆各个版本的dll,
看自己的php版本,ts或nts,操作系统是windowsx64还是x86(os,linux的我没看)
我的是这两个,各人按自己的版本挑
一个是php_pdo_sqlsrv_73_ts_x64.dll
另一个是php_sqlsrv_73_ts_x64.dll

二、复制这两个到php安装文件夹下的ext

三、改php.ini

增加
;php_sqlsrv_73_ts_x64.dll 和 php_pdo_sqlsrv_73_ts_x64.dll
extension=php_sqlsrv_73_ts_X64
extension=php_pdo_sqlsrv_73_ts_x64

到这里 https://docs.microsoft.com/zh-cn/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/connect/odbc/download-odbc-driver-for-sql-server

四、下载 ODBC Driver for SQL Server并安装

因为还有Download for Linux and macOS版本,所以这个应该是安装在web服务器端

混合模式示例代码

try{
$dbh = new PDO(‘sqlsrv:server=服务器名称或IP地址 ; Database = 你的数据库名称’,‘数据库用户名’,'数据库密码‘);
$dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
}
catch(Exception $e)
{
die( print_r( $e->getMessage() ) );
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值