我已经为此苦苦挣扎了一段时间,但我不知道我错过了什么。错误是:
call to undefined function mssql_connect()
已经调查过了,我已经做了我能做的一切。
- 我将
php.ini
文件移动到c:\windows
在 ini 中,我将
extension_dir
指令更改为c:PHP\ext
并取消注释:extension = php_mssql.dll
- 我将 dll 文件移动到
c:windows\system32\
- 我下载了200.80.194.0版本的ntwdblib.dll,放在了
c:\windows\system32
- 我重新启动了我的网络服务器客户端
PHP 仍然无法识别函数和库类。我对自己做错了什么感到难过,希望得到一些帮助。如果有帮助,我正在运行 PHP 5.3.2、IIS 和 Microsoft SQL Server 2008。
最佳答案
对于 Windows 上的 SQL Server 2008,它是 sqlsrv_connect
这是因为 Microsoft 现在使用 SQL Driver for PHP我相信现在是 2.0 版。
另外值得注意的是,对于 sqlsrv_query 和 mssql_query,他们调换了参数(花了半个小时弄清楚)。
关于php - PHP 中的 mssql_connect 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3104921/