PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结


Posted in PHP onMay 06, 2019

本文实例讲述了PHP5.6.8连接SQL Server 2008 R2数据库常用技巧。分享给大家供大家参考,具体如下:

用到的工具:

1.JetBrains PhpStorm (编写php代码工具)

2.SQL Server 2008 R2(数据库)

3.PHP 5.6.X (x86 源于Apache XAMPP 集成)

先了解一下PHP是多少位的及其一些相关线程是否安全的信息。

在PhpStorm新建一个PHP文件里面内容为

<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 2018/4/8
 * Time: 16:12
 */
// 显示所有信息,默认显示 INFO_ALL
phpinfo();
?>

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

主要获得 x86  及 线程 TS


下载驱动包

Microsoft Drivers for PHP for SQL Server

http://www.microsoft.com/en-us/download/details.aspx?id=20098
(这里我是5.6版本的,下载SQLSRV32.EXE)解压SQLSRV32.EXE文件,

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

选择

php_sqlsrc_56_ts.dllphp_pdo_sqlsrv_56_ts.dll

(其中 56_ts 意思:5.6版本,线程安全ts 的PHP)

复制放入

X盘:\xampp\php\ext

文件里面

然后对上一层的文件php.in进行添加 两组数据 和 修改一个配置地方

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

mssql.allow_persistent=Off改成mssql.allow_persistent=On

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

保存完毕后。

打开PhpStorm写一段代码:

<?php
/**
 * Created by PhpStorm.
 * User: admin
 * Date: 2018/4/8
 * Time: 14:24
 */
$serverName = "(local)"; //数据库服务器地址
$uid = "sa";   //数据库用户名
$pwd = "123456"; //数据库密码
$connectionInfo = array("UID"=>$uid, "PWD"=>$pwd, "Database"=>"mysql");
$conn = sqlsrv_connect($serverName, $connectionInfo);
if( $conn == false)
{
  echo "连接失败!";
  var_dump(sqlsrv_errors());
  exit;
}else{
  echo "链接成功";
}
?>

页面一般会出现这些信息:

连接失败!Uncaught exception 'PDOException' with message 'SQLSTATE[IMSSP]: This extension requires the Microsoft ODBC Driver 11 for SQL Server to communicate with SQL Server. Access the following URL to download the ODBC Driver 11 for SQL Server for x86: http://go.microsoft.com/fwlink/?LinkId=163712' 

一般根据提示:

这时候提示需要安装一个Microsoft ODBC Driver 11 for SQL Server

进入网站 http://go.microsoft.com/fwlink/?LinkId=163712

PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结

根据电脑的系统类型选择下载正确的类型号

然后再次重启Apache服务器就可以了

个人感觉:一开始很懵,各种错误,然后总结了下自己的过程,理清一下思路。

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP实现把数字ID转字母ID
Aug 12 PHP
php实现的css文件背景图片下载器代码
Nov 11 PHP
PHP中array_slice函数用法实例详解
Nov 25 PHP
PHP使用array_fill定义多维数组的方法
Mar 18 PHP
php采集中国代理服务器网的方法
Jun 16 PHP
详解PHP序列化反序列化的方法
Oct 27 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
php微信公众平台开发(三)订阅事件处理
Dec 06 PHP
PHP那些琐碎的知识点(整理)
May 20 PHP
Yii框架实现记录日志到自定义文件的方法
May 23 PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 PHP
PHP底层运行机制与工作原理详解
Jul 31 PHP
PHP实现百度人脸识别
May 06 #PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
May 06 #PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
May 06 #PHP
php + WebUploader实现图片批量上传功能
May 06 #PHP
thinkPHP5.1框架路由::get、post请求简单用法示例
May 06 #PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
May 06 #PHP
PHP实现八皇后算法
May 06 #PHP
You might like
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
2006/10/09 PHP
PHP判断搜索引擎蜘蛛并自动记忆到文件的代码
2012/02/04 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
判断、添加和删除WordPress置顶文章的相关PHP函数小结
2015/12/10 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
引用外部js乱码问题分析及解决方案
2013/04/12 Javascript
js图片向右一张张滚动效果实例代码
2013/11/23 Javascript
JavaScript加入收藏夹功能(兼容IE、firefox、chrome)
2014/05/05 Javascript
javascript实现禁止右键和F12查看源代码
2014/12/26 Javascript
jQuery中[attribute*=value]选择器用法实例
2014/12/31 Javascript
详解JavaScript基本类型和引用类型
2015/12/09 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
实例讲解Jquery中隐藏hide、显示show、切换toggle的用法
2016/05/13 Javascript
JS出现失效的情况总结
2017/01/20 Javascript
JavaScript多种页面刷新方法小结
2019/04/04 Javascript
ES6数组与对象的解构赋值详解
2019/06/14 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
jquery实现弹窗(系统提示框)效果
2019/12/10 jQuery
如何配置vue.config.js 处理static文件夹下的静态文件
2020/06/19 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
python双向链表实现实例代码
2013/11/21 Python
Python3网络爬虫之使用User Agent和代理IP隐藏身份
2017/11/23 Python
使用PYTHON解析Wireshark的PCAP文件方法
2019/07/23 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
浅谈TensorFlow中读取图像数据的三种方式
2020/06/30 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
html5使用canvas画一条线
2014/12/15 HTML / CSS
美国顶级奢侈茶:Mighty Leaf Tea(美泰茶)
2016/11/26 全球购物
香蕉共和国工厂店:Banana Republic Factory
2018/06/09 全球购物
阿玛尼美妆英国官网:Giorgio Armani Beauty英国
2019/03/28 全球购物
绿色环保倡议书
2015/04/28 职场文书
实习单位意见
2015/06/04 职场文书
仙境之桥观后感
2015/06/16 职场文书
通过Qt连接OpenGauss数据库的详细教程
2021/06/23 PostgreSQL