2013-10-03 53 views
-1

我想連接php文件到mssql數據庫。不過,我可以連接使用MySQL,但我想用MSSQL,但沒有工作mssql不能在godaddy上工作

錯誤的事情:致命錯誤:調用未定義功能mssql_connect()

下面是我的代碼

$conn = mssql_connect('xxx.hostedresource.com','xxx','xxx') ; 
if($conn) 
{ 
    echo "success"; 
} 
+1

您的godaddy服務器上未啓用mssql擴展。只需進入其控制面板即可啓用它,它將起作用。 –

+0

由於[我們不是您最喜愛的公司的客戶支持](// meta.stackoverflow.com/questions/255745/),我正在投票結束這個問題。 –

回答

0

我知道發帖是舊的,但它是一個電流/持續的問題,所以這裏是解決方案我想出了。首先,你需要確保你使用的是PHP 5.2.x或更早的版本。 Godaddy默認是最新版本(現在)是5.4.30。如果您按照上面的描述運行phpinfo(),您將看到php版本和設置的完整列表。看看配置命令,它會說「--without-mssql」,它確認服務器沒有爲mssql設置。

修復它去godaddy和「發射」。然後點擊「主機設置」。在「Web腳本和統計」下面是php設置的一行。選擇版本5.2.x(現在x是17,但可能會更改),然後單擊「確定」。

這應該解決它!如果你重新加載頁面,你的phpinfo()將會改變,如果你搜索下來,你會看到一個mssql塊,它現在是默認激活的。

對此的沮喪是你使用的是舊版本的PHP,所以你確實會失去一些功能。

相關問題