收藏本站 | RSS订阅 idc站长吧 网络博客 站长QQ: 1318486166 本站地址: www.gofei.cn 网络维护 3G网维 www.3wv.cn
你现在的位置:网站首页 - 网站教程 - php连接mssql2000..调用函数出错,检查注意点
08月05日

php连接mssql2000..调用函数出错,检查注意点

作者 : idc_站长吧 | 分类 : 网站教程 | 超过 人围观 | 已有 0 人留下了看法

错误点:Call to undefined function mssql_connect()

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是不是成功了!

« 上一篇下一篇 »

相关文章:

评论列表:

发表评论:

必填,人过留名 雁过留声

选填,填了我们绝对保密

选填,欢迎站长留下链接互访

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历
控制面板
网站分类
搜索
最新留言
网站收藏
友情链接
图标汇集