我刚刚收到我们主机的一封电子邮件,他们已将我们的 PHP 升级到 5.3,但不幸的是,所有脚本现在都已损坏。我将其追溯到函数mssql_connect失败。支持人员告诉我,这现在已在 5.3 下被弃用 - 这怎么可能是真的?
现在如何连接到 PHP 5.3 下的 mssql 数据库?
我刚刚收到我们主机的一封电子邮件,他们已将我们的 PHP 升级到 5.3,但不幸的是,所有脚本现在都已损坏。我将其追溯到函数mssql_connect失败。支持人员告诉我,这现在已在 5.3 下被弃用 - 这怎么可能是真的?
现在如何连接到 PHP 5.3 下的 mssql 数据库?
http://www.php.net/manual/en/intro.mssql.php
“此扩展在 Windows 上不再提供 PHP 5.3 或更高版本。”
也许您应该考虑将您的应用程序转换为使用 PDO: http ://www.php.net/manual/en/ref.pdo-sqlsrv.php
如果您看到这样的警告,首先访问的是 PHP 文档。
从http://php.net/manual/en/intro.mssql.php:
介绍
这些功能允许您访问 MS SQL Server 数据库。
此扩展在具有 PHP 5.3 或更高版本的 Windows 上不再可用。
SQLSRV,Microsoft SQL 的替代驱动程序可从 Microsoft 获得:» http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx。