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 相关文章推荐
实用函数10
Nov 08 PHP
php小型企业库存管理系统的设计与实现代码
May 16 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
多个PHP中文字符串截取函数
Nov 12 PHP
php自定义urlencode,urldecode函数实例
Mar 24 PHP
PHP版微信小店接口开发实例
Nov 12 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
PHP性能分析工具xhprof的安装使用与注意事项
Dec 19 PHP
php探针使用原理和技巧讲解
Sep 17 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
Sep 17 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
晶体管单管来复再生式收音机
2021/03/02 无线电
php分页代码学习示例分享
2014/02/20 PHP
php中json_encode UTF-8中文乱码的更好解决方法
2014/09/28 PHP
php文件读取方法实例分析
2015/06/20 PHP
Javascript 错误处理的几种方法
2009/06/13 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
2016/12/28 Javascript
Angular项目中$scope.$apply()方法的使用详解
2017/07/26 Javascript
Angular.js初始化之ng-app的自动绑定与手动绑定详解
2017/07/31 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
iview中Select 选择器多选校验方法
2018/03/15 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
2018/11/06 Javascript
解决antd Form 表单校验方法无响应的问题
2020/10/27 Javascript
ES5和ES6中类的区别总结
2020/12/21 Javascript
[04:13]2018国际邀请赛典藏宝瓶Ⅱ饰品一览
2018/07/21 DOTA
Python 不同对象比较大小示例探讨
2014/08/21 Python
Python如何读取MySQL数据库表数据
2017/03/11 Python
Linux CentOS7下安装python3 的方法
2018/01/21 Python
应用OpenCV和Python进行SIFT算法的实现详解
2019/08/21 Python
python获取引用对象的个数方式
2019/12/20 Python
opencv python图像梯度实例详解
2020/02/04 Python
Python Pandas list列表数据列拆分成多行的方法实现
2020/12/14 Python
Melissa香港官网:MDreams
2016/07/01 全球购物
美国NBA官方商店:NBA Store
2019/04/12 全球购物
操行评语大全
2014/04/30 职场文书
文明礼貌演讲稿
2014/05/12 职场文书
图书馆标语
2014/06/19 职场文书
关于读书的演讲稿800字
2014/08/27 职场文书
班级元旦晚会开幕词
2015/01/29 职场文书
就业推荐表自我评价范文
2015/03/02 职场文书
2015年学校德育工作总结
2015/04/22 职场文书
医院病假条怎么写
2015/08/17 职场文书
银行柜员优质服务心得体会
2016/01/22 职场文书
Python实现学生管理系统并生成exe可执行文件详解流程
2022/01/22 Python