php连接SQL Server2000/2005的问题总结 [疑难杂症]

post by 朦朧中的罪惡 / 2009-3-10 8:56 Tuesday

如果在Windows下使用php链接SQL Server,按照正确的常规配置会出现以下问题

PHP去除了php.ini中;extension=php_mssql.dll前面的注释后Apache仍然无法加载php_mssql.dll。

在PHP中使用mssql_connect()函数时报以下错误

Call to undefined function mssql_connect()

错误日志中记录的内容为PHP Startup: Unable to load dynamic library 'D:\\WebService\\php-5.2.8-Win32\\ext\\php_mssql.dll'

网上查找资料后发现出现这个问题其实是少了一个NTwdblib.dll,而这个动态连接库文件是是SQL SERVER客户端连接库,如果本机安装有SQL Server2000/2005的客户端就不会出现这个问题。找到一个NTwdblib.dll文件后放置到System32文件夹中即可解决这个问题。

附件下载:
NTWDBLIB.zip 116.88KB

标签: php

« [转]在VirtualBox里复制VDI文件 | 关闭SVN服务(TSVNCache.exe进程)的方法»

引用:

评论

  1. Smile Says:

    申请个连接

    博主回复:已增加

  2. yoyo_ming Says:

    请教益问题,我想在IE地址栏里面显示我特定的ICO图片,我用55.la提供的代码,只显示了有一天,第二天就不起作用了,我又把ICO图片重命名为favicon.ico直接上传到网站根目录里面,还是不起作用,请教一下,怎么样才行呢,就像你那样,谢谢!
    我博客地址:www.0527gg.cn
    附带图片:http://m329.mail.qq.com/data//169/493783113/groupattach/20090313231317wYjSJKzaLUP5WkcO.jpg

    博主回复:在页面<head></head>标签之中加入<link rel="shortcut icon" type="image/x-icon" href="/static/favicon.ico" />(其中href属性就是ico图片的地址)后即可

发表评论