美文网首页
PHP7连接mmsql数据库

PHP7连接mmsql数据库

作者: 在一颗大大大榕树下 | 来源:发表于2020-04-13 17:15 被阅读0次

    配置好mmsql环境以后,我开开心心贴了一段代码,准备试试php连接sql。然后无情报错,连不上。查了下php7连接mmsql需要自己添加驱动。那整一下呗。

    1. 下载Microsoft Drivers for PHP for SQL Server
      Windows下载地址:
      https://www.microsoft.com/en-us/download/details.aspx?id=20098

    我选了第一个,遇事不决第一个。下载运行以后,会在目录下出现这些个包。

    image.png
    看一下对照表,phpinfo()看一下,我的版本是7.3.11. image.png

    看了眼文件目录好像不太对劲....目录里最高是54,没有56的。


    百度一下:Microsoft Drivers for PHP for SQL Server5.6
    毫无结果。于是去扒了官方文档
    https://docs.microsoft.com/zh-cn/sql/connect/php/download-drivers-php-sql-server?view=sql-server-2017#previous-releases
    终于找到了
    image.png

    下载下来是一个exe,笔者用的Xampp,把它放到D:\xampp\php\ext目录下,并解压,然后把exe删掉

    1. 下载ODBC驱动
      看下对照表,搜一下:Microsoft® ODBC Driver 17 for SQL Server

    下载安装报了个错。



    看来我已经安装过了,于是我打开


    image.png
    找到驱动程序选项卡,果然我已经安装过了。 image.png
    1. 配置php.ini

    extension=php_sqlsrv_73_ts_x64.dll
    extension=php_pdo_sqlsrv_73_ts_x64.dll

    4.运行一下吧

    $conn = sqlsrv_connect($db_host , array('Database' => $db_name, 'UID' => $db_user, 'PWD' => $db_pass));
    if( $conn == false){
          var_dump(sqlsrv_errors());exit;
    }
    

    相关文章

      网友评论

          本文标题:PHP7连接mmsql数据库

          本文链接:https://www.haomeiwen.com/subject/rcprictx.html