windows系统下,PHP5.3以上的版本已经不支持mssql扩展,所以如果你需要和sql server通信需要到http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx

自行下载微软提供的The SQL Server Driver for PHP。

下载后解压缩,将所有的.dll文件拷贝到php安装目录的ext文件夹中,接下来打开php.ini,添加以下语句打开php_sqlsrv和php_pdo_sqlsrv扩展:

——————————————————–

[PHP_PDO_SQLSRV]

extension=php_pdo_sqlsrv_53_ts_vc6.dll

[PHP_SQLSRV]

extension=php_sqlsrv_53_ts_vc6.dll

—————————————————

这里的53表示的是php5.3,如果你的是5.2版,就改成52,如果你的PHP版本是线程安全的,那么你的PHP安装目录下应该有一个php5ts.dll,与这里的两行语句对应,如果是php5nts.dll,那么上面的语句应该是:

—————————————————————-

[PHP_PDO_SQLSRV]

extension=php_pdo_sqlsrv_53_nts_vc6.dll

[PHP_SQLSRV]

extension=php_sqlsrv_53_nts_vc6.dll

—————————————————-

压缩包里有各个版本对于的dll文件,大家可以去仔细核查。

开启扩展后,重启apache,这样就可以连接sqlserver了,但是还有一点要注意,如果你没有安装Microsoft SQL Server 2008 R2 Native Client,

一切妥当之后,就可以写php代码了,如果你下载了The SQL Server Driver for PHP,那么在解压缩后的文件夹里有一个帮助文档,你可以很容易的找到示例,

在这里站长介绍一个简单的例子:

//本地测试的服务名

$serverName = “(local)”;

//使用sql server身份验证,参数使用数组的形式,一次是用户名,密码,数据库名

//如果你使用的是windows身份验证,那么可以去掉用户名和密码

$connectionInfo = array( “UID”=>”root”,

“PWD”=>”root2010″,

“Database”=>”master”);

$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn )

{

echo “Connection established.\n”;

}

else

{

echo “Connection could not be established.\n”;

die( print_r( sqlsrv_errors(), true));

}

?>

如果连接不成功,重启sql server再试。

mssql php 5.4,PHP5.4如何连接MSSql Server2005相关推荐

  1. 数据库设置为php5.3,php5.3不能连接mssql数据库的解决方法,php5.3mssql_PHP教程

    php5.3不能连接mssql数据库的解决方法,php5.3mssql 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不 ...

  2. php5.3不能连接mssql数据库的解决方法

    这篇文章主要介绍了php5.3不能连接mssql数据库的解决方法,针对php5.3之后不支持mssql_connect函数提供了对应的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下 本文实例讲 ...

  3. php连接mssql数据库的几种方法,php 连接mssql数据库与配置方法_PHP教程

    php 连接mssql数据库与配置方法 下面要来告诉各位朋友php连接mssql数据库并且与php mssql配置方法哦,这样如果你是初学者这文章可以让你从配置mssql 到让php连接mssql数据 ...

  4. php5.3空间数据库,windows下 php5.3如何连接mssql

    因为php5.3以后php官方不再支持php_mssql扩展,那么php5.3以后如何连接mssql呢. 还好,microsoft 推出了一个sqlsrv扩展.安装步骤如下: 注,安装之前请检查你的操 ...

  5. php连接mssql数据库的几种方法,php连接mssql数据库的几种的实现方法

    这篇文章主要为大家详细介绍了php连接mssql数据库的几种的实现方法,具有一定的参考价值,可以用来参考一下. 感兴趣的小伙伴,下面一起跟随512笔记的小玲来看看吧! 首先,php.ini文件中;ex ...

  6. centos下php5.4.22连接mssql,IIS7.5配置php5.4.22链接sql2008(用PDO链接数据库)_PHP教程...

    最近在接触PHP这块,关于在wndows系统下的php配置,虽然网上已经很多文章,但有时候有些配置找起也麻烦,所以分享给大家. 一.php 5.4.22 下载地址 http://windows.php ...

  7. php用mssql还是用pdo,php使用pdo连接mssql server数据库实例

    本文实例讲述了利用php的pdo来连接微软的mssql server数据库的方法,.具体实现方法如下: 代码如下:$dsn = 'mssql:dbname=bookStore_demo;host=19 ...

  8. php5.3无法加载mysql数据库模块_PHP_php5.3不能连接mssql数据库的解决方法,本文实例讲述了php5.3不能连接m - phpStudy...

    php5.3不能连接mssql数据库的解决方法 本文实例讲述了php5.3不能连接mssql数据库的解决方法.分享给大家供大家参考.具体分析如下: 自从php5.3之后系统就不支持mssql_conn ...

  9. php连接mssql的一些方法总结

    为了能让PHP连接MSSQL,系统需要安装MSSQL,PHP,且在PHP.ini中的配置中,将        ;extension=php_mssql.dll前面的;去掉 1.连接MSSQL      ...

最新文章

  1. [转]ASP.NET 核心模块配置参考
  2. 如何去除矩阵中的NaN元素
  3. SurfaceFlinger 和 Hardware Composer
  4. 纠结做电气自动化呢还是编程好。。。
  5. mysql的事务日志_MySQL 事务日志
  6. down perm什么意思_没想到“羽绒服”竟叫down coat!为啥有个down?
  7. python计算思维的概念_用Python学计算思维turtle详解
  8. Codeforces 1174E Ehab and the Expected GCD Problem
  9. pcie16x能插1x的卡嘛?_关于电脑能正常进系统但是进bios黑屏的解决办法(DP线连接)...
  10. EXCEL 出错 8000401a
  11. java基本数据类型转类对象
  12. android 打好的补丁位置,Android 6.0上打完第一个补丁后再打新补丁Crash
  13. 华为交换机5855设置ssh
  14. 互联网+对酒店IPTV电视系统的影响
  15. 拆弹实验-phase_6
  16. Debian搭建ftp服务并使用虚拟账户登录
  17. 关于在使用迅雷下载的时候,C盘一下爆满的问题
  18. CSDN自定义模块高级设置之(2)——设置主页左则及详情页背景(打造节日气氛)
  19. Consensus-Driven Propagation in Massive Unlabeled Data for Face Recognition 人脸聚类
  20. 山东工商学院计算机拟录取,2019年山东工商学院拟录取名单公示

热门文章

  1. Linux下安装并使用MySQL数据库
  2. AUTOSAR从入门到精通100讲(131)-AURIX中DMA模块对TIM的FIFO数据搬运
  3. Python应用实战-如何用Pyecharts绘制可视化地图?
  4. controller调用另一个controller中的方法 获取返回值_必须掌握!你知道 Spring 中运用的 9 种设计模式吗 ?...
  5. c 解析java byte,深入解析Java编程中面向字节流的一些应用
  6. r语言dataellipse_r – 在ggplot2中微调stat_ellipse()
  7. 前端代码规范网址导航(总结)
  8. python扩展文件_1. 使用 C 或 C++ 扩展 Python
  9. 提高CSS文件可维护性的五种方法
  10. 精心挑选的23款美轮美奂的 jQuery 图片特效插件