&引用;调用未定义的。。mssql“U连接”;在IIS中使用PHP时?

&引用;调用未定义的。。mssql“U连接”;在IIS中使用PHP时?,php,sql,Php,Sql,May向您询问如何使用PHP连接到Microsoft SQL server 2005 enterprise 我正在使用AppServ2.5.10(Apache2.2.8、PHP5.2.6)和SQLServer2005 在我从该链接下载扩展后: http://www.microsoft.com/en-us/download/details.aspx?id=20098 通过添加以下行来启用php.ini文件 extension=php_pdo.dll extension=php_sqlsrv_52

May向您询问如何使用PHP连接到Microsoft SQL server 2005 enterprise

我正在使用AppServ2.5.10(Apache2.2.8、PHP5.2.6)和SQLServer2005

在我从该链接下载扩展后:

http://www.microsoft.com/en-us/download/details.aspx?id=20098
通过添加以下行来启用php.ini文件

extension=php_pdo.dll
extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
使用以下代码重新启动Apache以进行连接

$link = mssql_connect($server, $user, $pass);
浏览器中显示的错误为

致命错误:调用第12行G:\AppServ\www\testmssql\u connect.php中未定义的函数mssql\u connect()

有人能帮我吗

注意:我使用的是windows server 2003,在Microsoft Driver 3.0 for PHP的操作系统支持列表中找不到此操作系统。这个问题是问题的根源吗

看看这个链接:

1) 检查PHP.INI文件的
扩展名\u dir

2) 确保已将.dll复制到该目录中(例如,复制到
C:\PHP\ext“

3) 创建一个虚拟页面以调用
phpinfo();
。在浏览器中显示该页面。确保看到“sqlsrv”的条目

'希望有帮助!

查看此链接:

1) 检查PHP.INI文件的
扩展名\u dir

2) 确保已将.dll复制到该目录中(例如,复制到
C:\PHP\ext“

3) 创建一个虚拟页面来调用
phpinfo()。在浏览器中显示页面。确保看到“sqlsrv”的条目


“希望有帮助

为什么键入sqlsrv_connect()此函数的文本颜色为黑色而不是蓝色(因为函数),因此我应该使用sqlsrv_connect还是mssql_connect新的3.0 API使用sqlsrv_connect()。我真的感到很震惊,人们对他们的IDE如此信任,而不是理解实际代码在做什么以及它是如何工作的。IDE和底层实现之间不一定存在任何“紧密绑定”。当前的MSSQL 3.0驱动程序文档如下:和。请务必按照上述步骤进行操作,以确保所有配置都正确。”希望这有帮助…为什么我键入sqlsrv_connect()这个函数的文本颜色是黑色而不是蓝色(因为函数),所以我应该使用sqlsrv_connect还是mssql_connect新的3.0 API使用sqlsrv_connect()。我真的感到很震惊,人们对他们的IDE如此信任,而不是理解实际代码在做什么以及它是如何工作的。IDE和底层实现之间不一定存在任何“紧密绑定”。当前的MSSQL 3.0驱动程序文档如下:和。请务必按照上述步骤进行操作,以确保所有配置都正确。”希望这有助于。。。