WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

php连接mssql方法

更新时间: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%
------分隔线----------------------------
你可能感兴趣的内容