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桌面中心(三) 修改数据库
Mar 11 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
PHP入门学习笔记之一
Oct 12 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
php图像处理函数大全(推荐收藏)
Jul 11 PHP
php数组合并的二种方法
Mar 21 PHP
php ci框架中加载css和js文件失败的原因及解决方法
Jul 29 PHP
ThinkPHP分组下自定义标签库实例
Nov 01 PHP
php使用ereg验证文件上传的方法
Dec 16 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
php常用的工具开发整理
Sep 26 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 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
ThinkPHP后台首页index使用frameset时的注意事项分析
2014/08/22 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
javascript引用对象的方法代码
2007/08/13 Javascript
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
jQuery ajax BUG:object doesn't support this property or method
2010/07/06 Javascript
用Javascript实现Sleep暂停功能代码
2010/09/03 Javascript
50款非常棒的 jQuery 插件分享
2012/03/29 Javascript
jquery 判断滚动条到达了底部和顶端的方法
2014/04/02 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
jquery实现聚光灯效果的方法
2015/02/06 Javascript
javascript 常见功能汇总
2015/06/11 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
Agularjs妙用双向数据绑定实现手风琴效果
2017/05/26 Javascript
Vue通过URL传参如何控制全局console.log的开关详解
2017/12/07 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
Vue-router 中hash模式和history模式的区别
2018/07/24 Javascript
vue使用axios上传文件(FormData)的方法
2019/04/14 Javascript
js设置鼠标悬停改变背景色实现详解
2019/06/26 Javascript
echarts.js 动态生成多个图表 使用vue封装组件操作
2020/07/19 Javascript
vue实现从外部修改组件内部的变量的值
2020/07/30 Javascript
Vue解决移动端弹窗滚动穿透问题
2020/12/15 Vue.js
[00:43]拉比克至宝魔导师密钥展示
2018/12/20 DOTA
python中的__slots__使用示例
2015/02/26 Python
python中实现k-means聚类算法详解
2017/11/11 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
利用anaconda作为python的依赖库管理方法
2019/08/13 Python
使用 Python 合并多个格式一致的 Excel 文件(推荐)
2019/12/09 Python
pytorch使用horovod多gpu训练的实现
2020/09/09 Python
phpquery中文手册
2021/03/18 PHP
定制iPhone和Macbook保护壳:Slick Case
2018/11/21 全球购物
老师推荐信
2013/10/28 职场文书
《只有一个地球》教学反思
2014/02/14 职场文书
德语专业求职信
2014/03/12 职场文书
大学教师个人总结
2015/02/10 职场文书