可能會問您如何使用PHP連接到Microsoft SQL Server 2005企業。「在IIS中使用PHP時調用undefined .. mssql_connect」?
我使用的appserv 2.5.10(2.2.8的Apache,PHP 5.2.6)和SQL Server 2005
後,我將擴展下載此鏈接:
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);
誤差
Fatal error: Call to undefined function mssql_connect() in G:\AppServ\www\testmssql_connect.php on line 12
誰能幫助我?
注意:我使用的是Windows Server 2003,並且我沒有在操作系統支持Microsoft Driver 3.0 for PHP的列表中找到此操作系統。這個問題是否導致問題?
爲什麼我輸入sqlsrv_connect()這個函數有黑色文字顏色而不是藍色(因爲函數)所以我應該使用sqlsrv_connect或mssql_connect – Ryan 2012-07-17 07:04:49
新的3.0 API使用sqlsrv_connect()。我真的很震驚,人們把這種信念放在他們的IDE中,而不是理解實際的代碼在做什麼以及它是如何工作的。 IDE和底層實現之間並不存在任何「緊密結合」。當前的MSSQL 3.0驅動程序文檔位於:http://www.php.net/manual/en/book.sqlsrv.php和http://blogs.msdn.com/b/sqlphp/archive/2011/09/24 /microsoft-drivers-3-0-for-php-for-sql-server-released.aspx。請*執行*按照上述步驟確保一切正確配置。 '希望能幫助... – paulsm4 2012-07-17 15:49:03