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 相关文章推荐
dedecms中显示数字验证码的修改方法
Mar 21 PHP
PHP获取网站域名和地址的代码
Aug 17 PHP
PHP学习散记_编码(json_encode 中文不显示)
Nov 10 PHP
调试一段PHP程序时遇到的三个问题
Jan 17 PHP
PHP图片裁剪函数(保持图像不变形)
May 04 PHP
PHP魔术引号所带来的安全问题分析
Jul 15 PHP
详解WordPress中给链接添加查询字符串的方法
Dec 18 PHP
PHP list() 将数组中的值赋给变量的简单实例
Jun 13 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
Nov 10 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
php合并数组并保留键值的实现方法
Mar 12 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
Mar 11 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
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
toggle()隐藏问题的解决方法
2014/02/17 Javascript
把jQuery的类、插件封装成seajs的模块的方法
2014/03/12 Javascript
jquery检测input checked 控件是否被选中的方法
2014/03/26 Javascript
使用jQuery异步加载 JavaScript脚本解决方案
2014/04/20 Javascript
javascript实现3D变换的立体圆圈实例
2015/08/06 Javascript
javascript跨域总结之window.name实现的跨域数据传输
2015/11/01 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
2016/01/04 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
JavaScript比较当前时间是否在指定时间段内的方法
2016/08/02 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
浅谈Vue网络请求之interceptors实际应用
2018/02/28 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
pycharm 使用心得(五)断点调试
2014/06/06 Python
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
Python实现的线性回归算法示例【附csv文件下载】
2018/12/29 Python
Python学习笔记之自定义函数用法详解
2019/06/08 Python
Python中base64与xml取值结合问题
2019/12/22 Python
TensorFlow加载模型时出错的解决方式
2020/02/06 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
如何在django中运行scrapy框架
2020/04/22 Python
win10下python3.8的PIL库安装过程
2020/06/08 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
css3模拟jq点击事件的实例代码
2017/07/06 HTML / CSS
移动端HTML5实现文件上传功能【附代码】
2016/03/25 HTML / CSS
Kneipp克奈圃美国官网:德国百年精油配方的传承
2018/02/07 全球购物
DC Shoes俄罗斯官网:美国滑板鞋和服饰品牌
2020/08/19 全球购物
经销商订货会主持词
2014/03/27 职场文书
档案保密承诺书
2014/06/03 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
导游词之天津盘山
2019/11/01 职场文书
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL