2010-03-31 229 views
0

我正在使用SQL Server作爲我的後端program.when我嘗試連接數據庫,其中沒有顯示任何類型的錯誤,但它不工作。沒有得到連接。PHP SQL Server連接

我的代碼是這樣

mssql_connect('servername', 'db_user', 'db_password') or die('Error'); 

有趣的是,這是不連接,也未顯示信息錯誤。

我們如何使用php程序啓用SQL Server配置(手動操作的腳本是什麼)。我們怎麼能知道SQL Server在服務器中的實際狀態?

我的應用程序在本地運行正常;問題在於公共託管。

回答

1

打開php.ini中的error_reporting。它可能是導致問題的其他代碼段,因爲你說它不會成爲問題的一部分。先嚐試檢查,如果它甚至去到mysql_connect()部分。如果可能的話在mysql_connect周圍發佈一部分代碼。

-1

我敢打賭,它是本地主機,我有,也不想看到與網站坐在同一臺服務器上的數據庫。檢查您的主機控制面板是否有正確的連接字符串。

+0

謝謝你的評論。實際上哪些不是localhost.there有問題,當我發佈查詢。讓我知道什麼是我的問題 – abhis 2010-03-31 06:59:51

+0

如果它在本地工作,那麼它必須是權限/憑證問題。仔細檢查您的用戶名和密碼。 – 2010-03-31 07:03:03

+0

「我不希望看到數據庫與網站位於同一臺服務器上」 - 這就排除了當時世界上數以十萬計的wordpress安裝。使用適用於每種情況的方法。擁有本地數據庫有它的優點以及你已經意識到的缺點。 – 2013-03-22 13:42:17