我想連接php文件到mssql數據庫。不過,我可以連接使用MySQL,但我想用MSSQL,但沒有工作mssql不能在godaddy上工作
錯誤的事情:致命錯誤:調用未定義功能mssql_connect()
下面是我的代碼
$conn = mssql_connect('xxx.hostedresource.com','xxx','xxx') ;
if($conn)
{
echo "success";
}
我想連接php文件到mssql數據庫。不過,我可以連接使用MySQL,但我想用MSSQL,但沒有工作mssql不能在godaddy上工作
錯誤的事情:致命錯誤:調用未定義功能mssql_connect()
下面是我的代碼
$conn = mssql_connect('xxx.hostedresource.com','xxx','xxx') ;
if($conn)
{
echo "success";
}
你應該啓用mssql擴展。
PHP Fatal error: Call to undefined function mssql_connect()
之後嘗試檢查如果擴展被啓用
<?php
echo phpinfo();
?>
我知道發帖是舊的,但它是一個電流/持續的問題,所以這裏是解決方案我想出了。首先,你需要確保你使用的是PHP 5.2.x或更早的版本。 Godaddy默認是最新版本(現在)是5.4.30。如果您按照上面的描述運行phpinfo(),您將看到php版本和設置的完整列表。看看配置命令,它會說「--without-mssql」,它確認服務器沒有爲mssql設置。
修復它去godaddy和「發射」。然後點擊「主機設置」。在「Web腳本和統計」下面是php設置的一行。選擇版本5.2.x(現在x是17,但可能會更改),然後單擊「確定」。
這應該解決它!如果你重新加載頁面,你的phpinfo()將會改變,如果你搜索下來,你會看到一個mssql塊,它現在是默認激活的。
對此的沮喪是你使用的是舊版本的PHP,所以你確實會失去一些功能。
您的godaddy服務器上未啓用mssql擴展。只需進入其控制面板即可啓用它,它將起作用。 –
由於[我們不是您最喜愛的公司的客戶支持](// meta.stackoverflow.com/questions/255745/),我正在投票結束這個問題。 –