美文网首页
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数据库

    配置好mmsql环境以后,我开开心心贴了一段代码,准备试试php连接sql。然后无情报错,连不上。查了下php7连...

  • PHP7添加mysql数据库模块

    在PHP7上,默认是没有使用mysql模块的。也就导致了在PHP7上不能愉快的使用数据库了。不过,PHP7是可以启...

  • php7 环境 phalcon 如何使用 mongodb 数据库

    php7 环境 phalcon 如何使用 mongodb 数据库 phalcon 如何使用 mongodb 数据 ...

  • SpringBoot配置MySQL多数据源

    1、先配置数据库连接文件 在连接文件中,设置多个数据库连接 2、AAA数据库连接配置文件 3、BBB数据库连接配置...

  • servlet连接mysql数据库和oracle数据库

    连接mysql数据库 连接oracle数据库

  • PHP 连接MySQL

    如果想连接MySQL数据库 需要连接数据库的host 要连接的数据库名 用户名 密码 //PHP数据库连接配...

  • mysql基本操作

    连接本地mysql数据库 连接远程数据库:

  • Ubuntu操作mysql数据库命令

    一、连接数据库 连接本地数据库 退出数据库 二、操作数据库 创建数据库 显示数据库 删除数据库 连接数据库 查看状...

  • JDBC

    建立数据库连接 简化连接不同数据库,将连接数据库信息存储到文件中 通过获取驱动连接数据库,可同时获得多个驱动 执行...

  • 数据库连接池

    数据库连接池介绍 在没有连接池,需要程序直接向数据库获取连接,频繁对数据库进行连接会使数据库宕机,进程直接被结束;...

网友评论

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

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