Windows11+PHP连接sql server数据库环境配置

2022-07-28   阅读:2262   类型:后端   分类:PHP    标签: 操作系统 SqlServer windows

PHP连接微软sql server数据库比较麻烦,默认PHPStudy没有自动连接的,需要安装obdc驱动,以及php_pdo_sqlsrv扩展和php_sqlsrv扩展。本文用的是PHP5.6,高版本安装扩展之后无法使用,所以使用了5.6版本。

附件下载:msodbcsql (1).msi和sqlsrv_非官方_3.0.2.2(支持32、64位php).zip

「php5.6 sql驱动及扩展」https://www.aliyundrive.com/s/EmwdHvu2mx6 提取码: yz41

或微软官方下载:https://learn.microsoft.com/zh-cn/sql/connect/php/release-notes-php-sql-driver?view=sql-server-ver16#previous-releases

1、 安装odbc驱动

1、 安装扩展:php_pdo_sqlsrv,php_sqlsrv,下载解压放到ext文件夹里面

2、 开启扩展:打开PHP配置文件php.ini ,加入以下配置

extension=php_pdo_sqlsrv_56_nts
extension=php_sqlsrv_56_nts

3、连接数据库

$serverName = "192.168.12.99"; //数据库服务器地址
$uid = "sa"; //数据库用户名
$pwd = "123456"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"hiss");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if(!$conn){
   echo "连接失败"; exit;
}
$stmt = sqlsrv_query( $conn, $sql );
$data = [];
 if( $stmt === false) {
      die( print_r( sqlsrv_errors(), true) );
}
 while($row = sqlsrv_fetch_array($stmt)){
       $data[] = $row;
}
var_dump($data);exit;

这样就完成了PHP连接sql server数据库。

腾讯云11.11上云拼团Go,2核2G3M云服务器 28元/年

‘简忆博客’微信公众号 扫码关注‘简忆博客’微信公众号,获取最新文章动态
转载:请说明文章出处“来源简忆博客”。http://tpxhm.com/adetail/915.html

×
觉得文章有用就打赏一下文章作者
微信扫一扫打赏 微信扫一扫打赏
支付宝扫一扫打赏 支付宝扫一扫打赏

文章评论(0)

登录
简忆博客壁纸一
简忆博客壁纸二
简忆博客壁纸三
简忆博客壁纸四
简忆博客壁纸五
简忆博客壁纸六
简忆博客壁纸七
简忆博客壁纸八
头像

简忆博客
勤于学习,乐于分享

置顶推荐

打赏本站

如果你觉得本站很棒,可以通过扫码支付打赏哦!
微信扫码:你说多少就多少~
微信扫码
支付宝扫码:你说多少就多少~
支付宝扫码
×