1
我有一個Android應用程序,我試圖連接到我的SQL Server。無法讓我的PHP來處理我的GoDaddy服務器上的sqlsrv_connect
我試過無數的方法讓我的sqlsrv_connect上出現錯誤。
這裏是使用的php模型。我有我的替換讀取服務器/憑據*
<?php
$myServer = "***";
$myUser = "***";
$myPass = "***";
$myDB = "***";
//connection to the database
$conn = sqlsrv_connect($myServer, array('UID'=>$myUser, 'PWD'=>$myPass, 'Database'=>$myDB));
$_GET['search'];
//declare the SQL statement that will query the database
$query = "SELECT * FROM dbo.JD";
$data = sqlsrv_query($conn, $sql);
$result = array();
do {
while ($row = sqlsrv_fetch_array($data, SQLSRV_FETCH_ASSOC)){
$result[] = $row;
}
}while (sqlsrv_next_result($data));
echo(json_encode($result));
sqlsrv_free_stmt($data);
mssql_close($dbhandle);
?>
當一個php在線測試我得到這個錯誤處理
致命錯誤:調用未定義功能sqlsrv_connect()在[...] [...]第7行
這裏我我的PHP信息 http://www.bakerabilene.com/phpinfo.php
它顯示SQLSRV爲註冊的PHP流,所以我不明白爲什麼它不工作。
我也剝奪了我的PHP到它只是使連接,看看是否有什麼是造成這個問題,但它仍然給我同樣的錯誤。
我很積極我的服務器/用戶/通行證/數據庫是正確的,因爲我使用完全相同的憑據在我的aspx網頁訪問SQL服務器。
我打電話給GoDaddy,這真令人沮喪。他們這個人很困惑,爲什麼我試圖做到這一點,並說這是他的最終目標。所以我不知道他是否在嘗試。我確實發現這個鏈接,它說,它在GoDaddy上工作http://support.godaddy.com/groups/web-hosting/forum/topic/sqlsrv-drivers/ – Bignadad
我將如何檢查,看它是否因爲它的GoDaddy的服務器安裝? – Bignadad
@Bignadad,我不知道這一點,因爲我沒有使用MSSQL的PHP。但打開支持票,發送你的簡單conn.php文件給他們,並告訴他們爲什麼它不工作。 –