PHP7.+连接SQL Server

1.下载Microsoft Drivers for PHP for SQL Server

查看各个版本的兼容性:Microsoft Drivers for PHP 支持矩阵 - PHP drivers for SQL Server | Microsoft Learn

下载地址:https://docs.microsoft.com/zh-cn/sql/connect/php/download-drivers-php-sql-server?view=sql-server-ver15

本文的扩展插件下载:(https://wybing.lanzoui.com/iq7blho94rg)[https://wybing.lanzoui.com/iq7blho94rg]

解压后得到:

72 对应 php 7.2

73 对应 php 7.3

74 对应 php 7.4

在SQLSRV_Readme.htm文件中,可以找到相应的扩展:

把扩展文件加入到对应的php版本的配置文件(php.ini)中,

写个test.php文件,重启Apache或Nginx

<?php phpinfo();?>

查看扩展安装好没?

安装msodbcsql.msi

地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=50420

测试连接

 PHP 连接到 SQL的教程地址:https://docs.microsoft.com/zh-cn/sql/connect/php/step-3-proof-of-concept-connecting-to-sql-using-php?view=sql-server-ver15

function OpenConnection()  
    {  
        try  
        {  
            $serverName = "tcp:myserver.database.windows.net,1433";  
            $connectionOptions = array("Database"=>"AdventureWorks",  
                "Uid"=>"MyUser", "PWD"=>"MyPassword");  
            $conn = sqlsrv_connect($serverName, $connectionOptions);  
            if($conn == false)  
                die(FormatErrors(sqlsrv_errors()));  
        }  
        catch(Exception $e)  
        {  
            echo("Error!");  
        }  
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值