45IT.COM- 电脑学习从此开始!
DIY硬件教程攒机经验装机配置
设计Photoshop网页设计特效
系统注册表DOS系统命令其它
存储主板显卡外设键鼠内存
维修显卡CPU内存打印机
WinXPVistaWin7unix/linux
CPU光驱电源/散热显示器其它
修技主板硬盘键鼠显示器光驱
办公ExcelWordPowerPointWPS
编程数据库CSS脚本PHP
网络局域网QQ服务器
软件网络系统图像安全
页面导航: 首页 > 设计学院 > 网络编程 > PHP教程 >

php连接mssql方法

电脑软硬件应用网 45IT.COM 时间:2012-12-30 17:35 作者:佚名

php连接mssql和连接mysql还是有区别的!首先是要做些设置的

首先在配置php环境的时候需要修改php.ini的一些设置,这其中的一些设置就有开启php支持mssql扩展的设置:

开启常用的扩展,即去掉相应;extension=XXX.dll前面的分号

下面为常用扩展

extension=php_curl.dll
extension=php_gd2.dll        ;图形处理用,比如图片缩放,水印
extension=php_mbstring.dll   ;phpmyadmin需要
extension=php_mcrypt.dll
extension=php_mhash.dll
extension=php_mssql.dll      ;这句就是php连接mssql需要开启的扩展
extension=php_mysql.dll      ;mysql需要
extension=php_mysqli.dll     ;同上
extension=php_pdo.dll
extension=php_pdo_mssql.dll     ;这句也是php连接mssql需要开启的扩展
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll

是不是开启以上mssql扩展就可以了呢,不是的,还需要组件的支持,除了开启php_mssql.dll扩展外,还要将ntwdblib.dll文件复制到c:\windows\system32下

注意:PHP里自带的这个文件的版本不对,是连接不了的,要使用所连接的SQL Server安装目录下的ntwdblib.dll文件的版本。SQL2000的版本是2000.80.194.0,用其他版本不一定都行的,大家可以测试下
2000数据库对dll文件版本有要求,2005的话,似乎用任意版本的dll都可以连。因此配置时复制上面说的2000.80.194.0这个版本。这些设置好以后,重启下iis,看看php连接mssql是不是成功了!

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
无法在这个位置找到: baidushare.htm
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐知识