无法让我的php在我的GoDaddy服务器上处理sqlsrv_connect

无法让我的php在我的GoDaddy服务器上处理sqlsrv_connect,php,android,sql,Php,Android,Sql,我有一个android应用程序,我正在尝试连接到我的SQL Server 我已经尝试了无数种方法,通过在我的sqlsrv_connect上获取一个错误来让它工作 下面是我要使用的php。我已将我的读取服务器/凭据替换为* 当在php在线测试中处理时,我得到了这个错误 致命错误:在第7行的[…]中调用未定义的函数sqlsrv_connect 这里是我的php信息 它将sqlsrv显示为一个注册的PHP流,所以我不明白它为什么不工作 我还将我的php剥离到只进行连接的地方,以查看是否有任何原因导致

我有一个android应用程序,我正在尝试连接到我的SQL Server

我已经尝试了无数种方法,通过在我的sqlsrv_connect上获取一个错误来让它工作

下面是我要使用的php。我已将我的读取服务器/凭据替换为*

当在php在线测试中处理时,我得到了这个错误

致命错误:在第7行的[…]中调用未定义的函数sqlsrv_connect

这里是我的php信息

它将sqlsrv显示为一个注册的PHP流,所以我不明白它为什么不工作

我还将我的php剥离到只进行连接的地方,以查看是否有任何原因导致了问题,但它仍然会给我相同的错误


我确信我的服务器/user/pass/db是正确的,因为我在我的aspx网页上使用了完全相同的凭据来访问SQL server。

检查是否安装了。你问过Godaddy团队这件事吗?

我给Godaddy打过电话,非常沮丧。他们对我为什么要这样做感到困惑,并说这对他来说是有效的。所以我不知道他是否在尝试。我确实找到了这个链接,上面说它在GoDaddy上可以工作。我如何检查它是否是在GoDaddy的服务器上安装的?@Bignadad,我没有意识到这一点,因为我没有在MSSQL中使用PHP。但是打开一张支持票,将您的简单conn.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);
?>