PHP连接SqlServer心得(史上最全)

PHP

首先,说一下为什么要写《PHP连接SqlServer心得(史上最全)》这篇文章?一、这种问题PHP程序员一般很少用到,基本是PHP+MySQL,二、遇到问题网上很多都是重复的内容,并且不能完全解决问题。总的来说,就是PHP连接SqlServer可能遇到的问题和PHP程序员雷雪松的解决思路都总结出来分享给大家,大家想使用PHP连接SqlServer的时候直接使用就可以了。

PHP程序员雷雪松使用PHP连接SqlServer的环境:windows2008 64位系统,PHP集成环境wamp(软件版本包含apache2.4.9,mysql5.6.17,php5.5.12)。顺便说一下在PHP程序员雷雪松的个人博客中还有两篇关于PHP和SqlServer的文章,有兴趣的可以看一下Linux下PHP扩展MSSql的安装Thinkphp操作MsSQL心得

在PHP5.3以前还可以使用mssql系列函数,PHP官网mssql简介提示在PHP 5.3或更高版本Windows这个扩展是不可用的,在PHP7.0.0以后mssql这个功能就被删除了,使用PDO_SQLSRV (Windows only)、PDO_ODBC、SQLSRV (Windows only)、Unified ODBC API扩展替代。所以在windows系统中,PHP连接SqlServer只有PDO_SQLSRV (Windows only)、SQLSRV (Windows only)两种方式。

1、引入PHP扩展的时候一定要注意PHP的版本,ts还是nts,请参考PHP程序员雷雪松的博客《PHP版本的区别与用法详解》
2、如果使用Microsoft PHP 驱动程序的版本是3.1或者3.2时,需要先在微软官网可以下载安装Microsoft ODBC Driver 11 for SQL Server。
3、微软提供的PHP扩展sqlsrv和pdo_sqlsrv的PHP只支持32位,也就是x86平台,不支持64位,如果需要安装64的PHP扩展你就必须用非官方的sqlsvr和pdo_sqlsrv扩展,32位的可以直接去微软官网下载。PHP扩展sqlsrv和pdo_sqlsrv下载非官方32位和64位地址,32位支持5.3、5.4、5.5、5.6,64位支持5.5、5.6。
4、安装完sqlsvr扩展以后,打开phpinfo()查看是否有sqlsvr和pdo_sqlsrv,注意如果使用命令行运行时,一定要主要配置文件。命令:php.exe -c php.ini -f file.php。

 

来源:PHP连接SqlServer心得(史上最全)

5 评论 “PHP连接SqlServer心得(史上最全)

    参考你妹 评论:
    2018年9月13日 下午3:17

    SB 参考你妹,,拉流量是吧

    考过宝小说网 评论:
    2019年5月5日 下午8:09

    好文章!666,学习了

    61o 评论:
    2019年5月10日 上午12:44

    哇塞,居然是沙发?留个名

    中国轻小说网 评论:
    2019年5月10日 下午1:06

    楼下是疯子。哈哈

    请看小说阅读网 评论:
    2019年5月10日 下午6:38

    虽然不知道说的是什么,但看起来好厉害的样子!

发表评论

电子邮件地址不会被公开。 必填项已用*标注