我剛收到來自主持人的電子郵件,他們已將PHP升級到5.3,不幸的是,現在所有腳本都已損壞。我將其追溯到功能mssql_connect失敗。支持人員告訴我,現在5.3版本已被棄用 - 這怎麼可能是真的?mssql_connect不再適用於PHP 5.3
如何連接到PHP 5.3下的mssql數據庫?
我剛收到來自主持人的電子郵件,他們已將PHP升級到5.3,不幸的是,現在所有腳本都已損壞。我將其追溯到功能mssql_connect失敗。支持人員告訴我,現在5.3版本已被棄用 - 這怎麼可能是真的?mssql_connect不再適用於PHP 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 5.3下的mssql數據庫?」問題,而這正是真正重要的問題。 – DaveRandom
感謝@DaveRandom修復了一個建議。 –
如果看到這樣的警告,首先要訪問的是PHP文檔。
從http://php.net/manual/en/intro.mssql.php:
介紹
這些功能允許您訪問MS SQL Server數據庫。
此擴展在Windows上不可用,PHP 5.3或 稍後。
SQLSRV是MS SQL的替代驅動程序,可從Microsoft獲得: »http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx。
[推薦方法](http://php.net/manual/en/ref.pdo-sqlsrv.php) - [其他方法](http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx)(雖然他們都使用相同的驅動程序,PDO是「PHP的方式」) – DaveRandom