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模拟SQL Server的两个日期处理函数
Oct 09 PHP
PHP常用函数小技巧
Sep 11 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
Apache中php.ini的设置方法
Feb 28 PHP
ThinkPHP分页实例
Oct 15 PHP
PDO预处理语句PDOStatement对象使用总结
Nov 20 PHP
thinkphp模板的包含与渲染实例分析
Nov 26 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php+mysql数据库查询实例
Jan 21 PHP
php 防止表单重复提交两种实现方法
Nov 03 PHP
php基于dom实现的图书xml格式数据示例
Feb 03 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
Mar 23 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
mysql5写入和读出乱码解决
2006/11/25 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
用PHP编写和读取XML的几种方式
2013/01/12 PHP
php实现将Session写入数据库
2015/07/26 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
Laravel框架分页实现方法分析
2018/06/12 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
PHP基于GD2函数库实现验证码功能示例
2019/01/27 PHP
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
form.submit()不能提交表单的错误原因及解决方法
2014/10/13 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
jQuery实现表格元素动态创建功能
2017/01/09 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
JS+WCF实现进度条实时监测数据加载量的方法详解
2017/12/19 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
javascript原型链学习记录之继承实现方式分析
2019/05/01 Javascript
Python多线程下载文件的方法
2015/07/10 Python
使用rst2pdf实现将sphinx生成PDF
2016/06/07 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
python 判断矩阵中每行非零个数的方法
2019/01/26 Python
django 自定义过滤器的实现
2019/02/26 Python
python pyenv多版本管理工具的使用
2019/12/23 Python
Python批量处理csv并保存过程解析
2020/05/16 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
html5指南-6.如何创建离线web应用程序实现离线访问
2013/01/07 HTML / CSS
单位领导证婚词
2014/01/14 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
神农溪导游词
2015/02/11 职场文书
教你怎么用Python实现GIF动图的提取及合成
2021/06/15 Python
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript