当前位置:首页 > 玩一会技术 > 码一行代码 > 正文内容

Windows环境PHP连接MSSQL数据库

未寒2年前 (2019-05-26)码一行代码1268

前几天有一个项目数据库使用的是MSSQL,然后我需要在调用里面的数据进行分析,因为擅长的是PHP,所以想着直接使用PHP来连接MSSQL。

我们一般PHP使用的数据库都是MySQL,因此,需要先安装扩展,使PHP支持MSSQL,微软官方有相应的扩展下载。

大致的步骤如下:

1、下载用于连接MSSQL的PHP 扩展:https://docs.microsoft.com/en-us/sql/connect/php/system-requirements-for-the-php-sql-driver?view=sql-server-2017

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


image.png

?可以看到用于各个版本的扩展版本,我下载的最新的5.6,因为PHP版本使用的是7.3.2


下载后将对应的dll危机复制到php安装目录的ext目录,并且在php.ini中添加扩展:

extension=php_pdo_sqlsrv_73_nts_x64
extension=php_sqlsrv_73_nts_x64


2、安装扩展后还需要在电脑上安装对应的ODBC驱动:https://docs.microsoft.com/zh-cn/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-2017

image.png

根据对应的扩展版本下载安装驱动即可。


3、连接MSSQL

如果使用的是Laravel,在.env中将DB_CONNECTION设为sqlsrv,即可。

如果是直接使用PHP连接:

$connectionInfo = array(
    "Database" => 'table',
    "UID"      => 'sa',
    "PWD"      => '123456'
);
$conn = sqlsrv_connect('127.0.0.1', $connectionInfo);
if ($conn) {
    $sql = "select * from users;
    $data = sqlsrv_query($conn, $sql);
}


返回列表

上一篇:Sublime Text 3 build 3143中文版设置

没有最新的文章了...

相关文章

Z-blog主题ReadLite发布

Z-blog主题ReadLite发布

一款轻便简洁的主题,源自LOFTER.ReadLite简洁阅读,注重阅读体验。  直接看效果图吧。。一张首页,一张文章页(此主题没有侧栏,没有分类,没有导航,只有上下页(文)导航,只有14个...

zblog主题-仿QQMailService

zblog主题-仿QQMailService

 昨天搞的,没啥内容,很简单的一个主题,仿QQMail的Service中心,主题界面: Logo暂时没换掉,自己换掉主题目录中style/help文件夹下的Logo.gif文件即可...

zblog主题Manifest共享

zblog主题Manifest共享

        这主题我自己用了很久了,虽然这段时间我基本没更新一 一+     &nbs...

图片上传程序莫岚修改版

图片上传程序莫岚修改版

       上个月买了JustHost的无限空间后就把握所有的图片外链都搬过去了,后来为了方便,把我之前在用的一个图片上传程序放上去了,可是每次要上传图片都...

Sublime Text 3 build 3143中文版设置

Sublime Text 3 build 3143中文版设置

万年不更新的Sublime Text 3竟然更新了,新版进行了众多优化和高DPI优化支持。Sublime Text 3下载地址:https://www.sublimetext.com/3现在如果有汉化...

评论列表

美团外卖红包天天领
2周前 (11-21)

不错,学习了

招投标
2周前 (11-19)

打卡 囤着下次来看

小熊博客
1个月前 (10-30)

windows下的环境,PHP连接MSSQL还是很简单的。

滢皓洗地机
1个月前 (10-20)

博主很久没更新了

灵异故事
2个月前 (10-10)

日常打卡~ 加油-_-

夏日博客
2个月前 (09-23)

站长,该更新了。

在家赚钱
3个月前 (09-13)

已阅,感谢站长分享!

刷百度下拉
8个月前 (04-10)

mysql 比较多,mssql 不太好搞

充电桩测试仪
12个月前 (12-16)

学习了

独元殇
2年前 (2019-05-26)

好巧哦,大佬好久没更新了,是不是工作太累了?不会是996吧!

独元殇
2年前 (2019-05-26)

先占个一楼哈哈

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。