php5.4之pdo连接sqlserver
2016-04-23 16:11
585 查看
看到标题就知道这东西到底有多坑!
好了首先介绍一下测试环境:
os : win7 X64
db: sql server 2012
php: php-5.4.45-nts-Win32-VC9-x86
server : IIS7
要做到pdo连mssql之前是有mssql_connect的,后来不支持了,microsoft 的驱动没跟上php的节奏,很多新东西不稳定,不过或许以后这些都会完善
所以暂时只好将就下了
全套文件我有分享,求稳定的可以用我的资源,文章脚有链接
言归正传: 要做到pdo_sqlsrv有下面几步:
第一步:保证IIS能运行html
第二步保证: IIS能运行php
第三步:保证SQLserver能sa登录
第四步:安装ODBC Driver : msodbcsql.msi
第五步: 127.0.0.1,1433能sa登录
需要安装sqlserver client : sqlncli.msi配置一下sql网络配置的tcp/Ip协议属性下的IP地址
这些具体在教程里面有图文介绍(教程链接在页脚)
第六步:释放SQLSRV30.exe(教程中已经释放到30文件夹下)复制微软提供的关于php的extension拓展dll文件到php\ext\下
我们用的是php_pdo_sqlsrv_54_nts.dll和php_sqlsrv_54_nts.dll
最后修改php.ini,打开
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_54_nts.dll
测试代码
有疑问看教程密码20144206199注意看简介
已经微软失望...sqlserver要不是项目需要打死不开!!!
好了首先介绍一下测试环境:
os : win7 X64
db: sql server 2012
php: php-5.4.45-nts-Win32-VC9-x86
server : IIS7
要做到pdo连mssql之前是有mssql_connect的,后来不支持了,microsoft 的驱动没跟上php的节奏,很多新东西不稳定,不过或许以后这些都会完善
所以暂时只好将就下了
全套文件我有分享,求稳定的可以用我的资源,文章脚有链接
言归正传: 要做到pdo_sqlsrv有下面几步:
第一步:保证IIS能运行html
第二步保证: IIS能运行php
第三步:保证SQLserver能sa登录
第四步:安装ODBC Driver : msodbcsql.msi
第五步: 127.0.0.1,1433能sa登录
需要安装sqlserver client : sqlncli.msi配置一下sql网络配置的tcp/Ip协议属性下的IP地址
这些具体在教程里面有图文介绍(教程链接在页脚)
第六步:释放SQLSRV30.exe(教程中已经释放到30文件夹下)复制微软提供的关于php的extension拓展dll文件到php\ext\下
我们用的是php_pdo_sqlsrv_54_nts.dll和php_sqlsrv_54_nts.dll
最后修改php.ini,打开
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_sqlsrv_54_nts.dll
extension=php_pdo_sqlsrv_54_nts.dll
测试代码
<?php try{ $db = new PDO("sqlsrv:Server=127.0.0.1,1433;Database=test","sa","123456"); }catch(PDOException $e){ echo "ERROR:".$e->getMessage(); } if($db)echo "OK!Connected!<br />"; ?>
有疑问看教程密码20144206199注意看简介
已经微软失望...sqlserver要不是项目需要打死不开!!!
相关文章推荐
- Android之获取手机上的图片和视频缩略图thumbnails
- 数据库链接字符串查询网站
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- DB2实例管理
- DB2实例管理
- 保障MySQL数据安全的14个最佳方法
- mysql问答汇集
- 第三章 数据库备份和还原
- 创建一个空的IBM DB2 ECO数据库的方法
- Access 2000 数据库 80 万记录通用快速分页类
- 开通一个数据库失败的原因的和解决办法
- 一个简单的asp数据库操作类
- CentOS下DB2数据库安装过程详解
- EasyASP v1.5发布(包含数据库操作类,原clsDbCtrl.asp)第1/2页
- sql2008 还原数据库解决方案
- Oracle 数据库自动存储管理-安装配置
- Oracle数据库执行脚本常用命令小结
- Oracle 数据库 临时数据的处理方法
- 数据库分页查询语句数据库查询