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学习之流程控制实现代码
Jun 09 PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
Jul 18 PHP
关于crontab的使用详解
Jun 24 PHP
PHP 如何利用phpexcel导入数据库
Aug 24 PHP
php-perl哈希算法实现(times33哈希算法)
Dec 30 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
Aug 20 PHP
php计算2个日期的差值函数分享
Feb 02 PHP
php从字符串创建函数的方法
Mar 16 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
php连接mysql数据库
Mar 21 PHP
PHP实现的策略模式简单示例
Aug 25 PHP
PHP实现验证码校验功能
Nov 16 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基于PDO连接MSSQL示例DEMO
2016/07/13 PHP
自适应高度框架 ----属个人收藏内容
2007/01/22 Javascript
实现png图片和png背景透明(支持多浏览器)的方法
2009/09/08 Javascript
JavaScript 处理Iframe自适应高度(同或不同域名下)
2013/03/29 Javascript
JS获取浏览器版本及名称实现函数
2013/04/02 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
解析Javascript中大括号“{}”的多义性
2013/12/02 Javascript
jQuery实现360°全景拖动展示
2015/03/18 Javascript
基于OL2实现百度地图ABCD marker的效果
2015/10/01 Javascript
学习javascript面向对象 实例讲解面向对象选项卡
2016/01/04 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
js canvas实现QQ拨打电话特效
2017/05/10 Javascript
解决vue中使用proxy配置不同端口和ip接口问题
2019/08/14 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
在Django中同时使用多个配置文件的方法
2015/07/22 Python
Python实现模拟时钟代码推荐
2015/11/08 Python
使用Python简单的实现树莓派的WEB控制
2016/02/18 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
python使用BeautifulSoup与正则表达式爬取时光网不同地区top100电影并对比
2019/04/15 Python
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
加拿大鞋子连锁店:Town Shoes
2016/09/26 全球购物
魔声耳机官方网站:Monster是世界第一品牌的高性能耳机
2016/10/26 全球购物
澳大利亚家用电器在线商店:Billy Guyatts
2020/05/05 全球购物
24岁生日感言
2014/01/13 职场文书
优秀民警事迹材料
2014/01/29 职场文书
董事长秘书职责
2014/01/31 职场文书
《自选商场》教学反思
2014/02/14 职场文书
元旦联欢会主持词
2014/03/26 职场文书
六查六看自检自查剖析材料
2014/10/14 职场文书
婚礼父母答谢词
2015/01/04 职场文书
2015年十月一日放假通知
2015/08/18 职场文书
MySQL 四种连接和多表查询详解
2021/07/16 MySQL