PHP连接微软sql server数据库比较麻烦,默认PHPStudy没有自动连接的,需要安装obdc驱动,以及php_pdo_sqlsrv扩展和php_sqlsrv扩展。本文用的是PHP5.6,高版本安装扩展之后无法使用,所以使用了5.6版本。附件下载:ms
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
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数据库。
织梦狗教程
本文标题为:Windows11+PHP连接sql server数据库环境配置


基础教程推荐
猜你喜欢
- TP5(thinkPHP5框架)基于bootstrap实现的单图上传插件用法示例 2023-01-19
- laravel model模型定义实现开启自动管理时间created_at,updated_at 2023-03-02
- PHP使用SMTP邮件服务器发送邮件示例 2022-11-16
- PHP实现生成数据字典功能示例 2022-10-18
- PHP数据加密方式梳理介绍 2023-07-03
- PHP实现创建一个RPC服务操作示例 2023-04-01
- TP5 连接多个数据库及使用方法 2023-08-30
- php中使用array_filter()函数过滤数组实例讲解 2023-05-19
- PHP删除数组中指定值的元素常用方法实例分析【4种方法】 2022-11-12
- thinkPHP3.2.2框架行为扩展及demo示例 2022-11-07