当前位置:首页 > 编程 > 正文内容

Windows环境PHP连接MSSQL数据库

未寒7年前 (2019-05-26)编程3921755

前几天有一个项目数据库使用的是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);
}


版权声明:本文由未寒博客发布,如需转载请注明出处。

本文链接:https://imzhou.com/archives/293.html

分享给朋友:

相关文章

zblog主题-MANIFEST测试15年前 (2011-06-29)
zblog主题-仿QQMailService15年前 (2011-07-23)
zblog主题Manifest共享15年前 (2011-11-19)
Z-blog主题ReadLite发布14年前 (2012-12-25)

评论列表

新希望

膜拜大佬。

九神

哈哈哈哈哈哈

夏日博客

PHP通常和MYSQL搭配。

小清博客
小清博客

该更新了,寒寒

软件库

站长,该更新了。

我才是黄家驹
我才是黄家驹

作者修改下zblog里的腾讯云CDN插件了,已不能正常使用,CDN更新失败
www.seeorsee.com
www.uogo.net

小赚空间

该更新文章了。

自媒体运营

不错,必须顶一下!

山特ups

支持楼主

兔宝宝游戏网

作为老站的排名的确是不错的啊。

黑熊

先占个一楼支持一下

北京科士达

先占个一楼哈哈

北京科士达

谢谢博主,受教了

科士达UPS电源蓄电池

博主说的不错,支持

旭仔

学习了。欢迎访问。

香水香精

博主好样的

网赚
网赚

网赚项目:www.nizhuanqian.com

新闻头条

文章不错交个朋友

天然气壁挂炉厂家

博主写的很用心,感谢分享

桔优学院

过来看看! 看我用zblog做的网站:http://www.jsyp.cc

www
www

www.sddlzk.com 他的排名怎么做上去的

商机文库

博客很棒 欢迎回访我哦

找一找

给博主点赞!

2021年最新电影

博主写得好呀!!!

baidu.zhizhuowz.com

打开,点赞,加油

经典句子大全
经典句子大全

给博主点赞!

小熊博客

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

灵异故事

日常打卡~ 加油-_-

夏日博客

站长,该更新了。

独元殇

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

独元殇

先占个一楼哈哈

发表评论

访客

看不清,换一张

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