2017-03-20 42 views
0
<!DOCTYPE html> 
<HTML lang="en-US"> 
<head> 
</head> 
<body> 
<?php 
    echo "HUH"; 

    $serverName = "serverName"; 
    echo "we got here 1"; 

    $connectionInfo = array("Database"=>"dbName", "UID"=>"default", "PWD"=>"123456789",);  

    echo "we got here 2"; 

$conn = sqlsrv_connect($serverName, $connectionInfo); 

if($conn) 
{ 
    echo "Connection established.\n"; 
} 
else 
{ 
    echo "Connection could not be established.\n"; 
    die(print_r(sqlsrv_errors(), true)); 
} 

echo "we got here 3"; 

?> 
</body> 
</html> 

你好,在我的網頁它呼應了長達「我們來到這裏2」,但我永遠不能從$康恩行之後增加任何得到任何類型的輸出。我已經加倍檢查了所有的服務器/用戶名/密碼,但我仍然不知道爲什麼它不工作。我錯過了什麼關鍵嗎?連接到我的MSSQLSERVER不工作

+1

有沒有錯誤?你的PHP.ini中有錯誤報告嗎? – Soheyl

+0

對不起,我是新來的,所以我不知道該怎麼辦在PHP.ini中做錯誤報告。但我沒有看到的是HUH我們到了這裏1我們到了這裏2然後空白 – tony

回答

2

對不起,我剛剛意識到問題是,PHP的網站是由futurequest.com在線託管,因爲我試圖連接到的mssqlserver是在我的本地計算機上,這就是爲什麼它沒有工作。我應該使用futurequest本身提供的數據庫,而不是我自己的個人在我的機器上看起來。