我有一个 android 应用程序,我正在尝试连接到我的 SQL Server。
我已经尝试了无数方法通过在我的 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 在线测试时,我收到此错误
致命错误:在第 7 行 [...][...] 中调用未定义函数 sqlsrv_connect()
这是我的 php 信息 http://www.bakerabilene.com/phpinfo.php
它将 sqlsrv 显示为注册的 PHP 流,所以我不明白为什么它不起作用。
我还将我的 php 剥离到它只是建立连接的位置,以查看是否有任何原因导致问题,但它仍然给我同样的错误。
我很肯定我的服务器/用户/密码/数据库是正确的,因为我在我的 aspx 网页上使用完全相同的凭据来访问 SQL 服务器。