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缩略图生成程式(需要GD库支持)
Mar 06 PHP
了解Joomla 这款来自国外的php网站管理系统
Mar 11 PHP
php文件上传表单摘自drupal的代码
Feb 15 PHP
Php output buffering缓存及程序缓存深入解析
Jul 15 PHP
php接口与接口引用的深入解析
Aug 09 PHP
PHP命名空间(namespace)的动态访问及使用技巧
Aug 18 PHP
php实现根据字符串生成对应数组的方法
Sep 22 PHP
PHP中的命名空间相关概念浅析
Jan 22 PHP
php算法实例分享
Jul 14 PHP
PHP实现微信网页授权开发教程
Jan 19 PHP
PHP实现的mongoDB数据库操作类完整实例
Apr 10 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 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
php实现的简单压缩英文字符串的代码
2008/04/24 PHP
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
PHP获取远程图片并保存到本地的方法
2015/05/12 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
Yii2框架实现注册和登录教程
2016/09/30 PHP
遍历指定目录,并存储目录内所有文件属性信息的php代码
2016/10/28 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
点图片上一页下一页翻页效果
2008/07/09 Javascript
jquery ajax 调用失败的原因示例介绍
2013/09/27 Javascript
Javascript技术栈中的四种依赖注入详解
2016/02/23 Javascript
jQuery实现图片局部放大镜效果
2016/03/17 Javascript
JS实现的多张图片轮流播放幻灯片效果
2016/07/22 Javascript
微信小程序 MD5加密登录密码详解及实例代码
2017/01/12 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
JavaScript 上传文件(psd,压缩包等),图片,视频的实现方法
2017/06/19 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
vue.js评论发布信息可插入QQ表情功能
2017/08/08 Javascript
python实现批量修改文件名代码
2017/09/10 Python
Python PyAutoGUI模块控制鼠标和键盘实现自动化任务详解
2018/09/04 Python
使用Py2Exe for Python3创建自己的exe程序示例
2018/10/31 Python
对python For 循环的三种遍历方式解析
2019/02/01 Python
对python 自定义协议的方法详解
2019/02/13 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
NFL欧洲商店(德国):NFL Europe Shop DE
2018/11/03 全球购物
女子锻炼服装和瑜伽服装:Splits59
2019/03/04 全球购物
理想演讲稿范文
2014/05/21 职场文书
护士求职信范文
2014/05/24 职场文书
物理分数没达标检讨书
2014/09/13 职场文书
先进教师事迹材料
2014/12/16 职场文书
委托书格式要求
2015/01/28 职场文书
免职通知
2015/04/23 职场文书
pytorch 如何使用batch训练lstm网络
2021/05/28 Python
Python中第三方库Faker的使用详解
2022/04/02 Python