您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 牡丹江分类信息网,免费分类信息发布

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

2024/4/20 0:46:28发布12次查看
分类:php时间: 2016年5月20日
首先,说一下为什么要写 《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。
牡丹江分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录