PHP连接操作sqlserver
PHP连接操作sqlserver
(windows)主要说一下连接中遇到的问题
1、报错ODBC这时候需要在window里面安装对应的msi、
https://www.microsoft.com/en-us/download/confirmation.aspx?id=36434
2、php要支持sqlserver要安装对应版本的php的扩展并打开(在网盘中)
下面是可以使用的方案:
1、7.0.x
7.0.x的扩展下载地址:
Microsoft Drivers for PHP for SQL Server https://www.microsoft.com/en-us/download/details.aspx?id=20098
ODBC Driver:
Microsoft® ODBC Driver 11 for SQL Server® - Windows (支持Sql Server® 2005) https://www.microsoft.com/zh-CN/download/details.aspx?id=36434
Microsoft® ODBC Driver 13 for SQL Server® - Windows + Linux (支持最新的SQL Server® 2016) https://www.microsoft.com/zh-CN/download/details.aspx?id=50420
安装配置:
下载SQL Server的PHP扩展(Microsoft Drivers for PHP for SQL Server),连接里有多个文件,只需要下载 SQLSRV40.EXE 即可。
解压后根据自己PHP的版本选择32位或64位的扩展,注意区分(Thread safe?)nts和ts。
复制扩展需要的文件到PHP扩展目录。(例如我这里使用的是:php_pdo_sqlsrv_7_ts_x64.dll 和 php_sqlsrv_7_ts_x64.dll)
修改php.ini添加以下两行来启用扩展:
extension=php_sqlsrv_7_ts_x64.dll
extension=php_pdo_sqlsrv_7_ts_x64.dll
安装ODBC Driver,根据自己的需要选择上面的地址下载并安装。
现在可以使用phpinfo()来查看是否成功加载了 pdo_sqlsrv 模块。
2、PHP 7.1.x
PHP 7.1.x 按照上面的方法配置是不行的,因为4.0版本的Microsoft Drivers for PHP for SQL Server仅支持到PHP7.0。
PHP 7.1.x 使用的扩展要到GitHub去下载4.1.3版本的才能用。
4.1.3 - Windows - Preview https://github.com/Microsoft/msphpsql/releases/tag/v4.1.3-Windows
配置方法同7.0.x,目前仍是预览版。
总结:
1、下载msi
2、安装dll并修改php.ini
PHP连接操作sqlserver相关推荐
- yml连接sqlserver_Mybatis-plus连接操作SQLServer数据库(基于Maven项目)
1.1新建项目 选择Spring Initializr或者maven项目都可以 初始化好的项目 1.2 引pom 完全可以和java项目中引入依赖画等号 引入SQLServer的驱动包 还有我们要来操 ...
- Java连接并操作SQLServer数据库
首先我们需要往所用的软件中添加相对应的sqljdbc.jar. 大体流程 1.加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机),这通过java.la ...
- python连接并简单操作SQLserver数据库
python连接并简单操作SQLserver数据库 实验环境: python版本3.9 Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38 ...
- nodejs操作sqlserver数据_实例分析nodejs基于mssql模块连接sqlserver数据库的简单封装操作...
本文主要介绍了nodejs基于mssql模块连接sqlserver数据库的简单封装操作,结合实例形式分析了nodejs中mssql模块的安装与操作sqlserver数据库相关使用技巧,需要的朋友可以参 ...
- C#操作SqlServer数据库的常用对象,及其方法
首先放出所常用的对象: System.Data.SqlClient.SqlConnection System.Data.SqlClient.SqlCommand System.Data.SqlClie ...
- Python操作SQLServer
安装开发环境 要进行SQLServer的开发,首先需要在本机上安装SQLServer,建立本机开发环境.可以从微软官网上下载类似cn_sql_server_2012_enterprise_editio ...
- python调用pymssql包操作SqlServer数据库
之前的文章介绍了python抓取网页数据并将数据保存到本地excel文件,后续可以将数据保存到数据库(SqlServer.mysql等)中,本文学习python中操作SqlServer数据库的基本 ...
- php获取sqlserver时间函数,php 操作 sqlserver 数据库 关于时间的小小见解
php 操作 sqlserver 数据库 关于时间的小小见解 上周五,要做一个php 同时对mysql数据库和sqlserver数据库的连接东东 以前一直在用mysql对sqlserver不是很熟悉, ...
- DBA常用操作----sqlserver篇(下)
引言 本篇文章中的还原操作是在有备份的基础上做的,如果还不知道如何备份的,欢迎大家翻阅上一篇文章,里面有详细的sqlserver备份教程. 文章链接:DBA常用操作----sqlserver篇(上) ...
最新文章
- 【Python教程】删除字符串中字符的四种方法
- 围成一圈的排列组合问题_分班必考知识点!小学奥数之排列组合问题
- C++读写txt文件方式以及基于opencv的Mat数据类型读写txt文件类型
- Java语言实现简单FTP软件------FTP软件远程窗口的实现(六)
- Gogs 查看 git 代码地址
- Scratch2exe-ch将sb2文件转换为exe文件
- 10.22~10.28一周经典题目整理(meeting,BZOJ4377,POJ3659)
- Oracle优化器介绍
- 如何快速深入理解监控知识? | 技术干货
- 树莓派python调用摄像头拍照
- 五笔打字怎么学,负基础
- c语言 字符转换成ascii吗,C语言字符转换ASCII码
- 什么是jdk,jre?
- SaaS-HRM(3)企业部门管理前后台
- 智能手环设计与实现(一)--项目需求
- 计算机基础知识操作题office2010,计算机系统操作师(中级)试题集(Office 2010版)...
- Notepad++ 下载地址
- [转]托管代码与非托管代码
- Windows 11 测试版 泄露版,微软下一代操作系统抢先下载
- 将一个“1234”的字符串转化为1234整形