使用 PHP 将 ionic app(cordova with angularjs)连接到 MS SQL Server


Connect ionic app (cordova with angularjs) to MS SQL server 2008 database with PHP

我正在处理一个项目,该项目需要我的应用程序连接到Microsoft SQL Server 2008 数据库。我似乎找不到像样的演练或代码来帮助我建立这种联系。我尝试了几种不同的方法,包括ajax和PHP。是否有人有我可以看到的工作示例或指向可能对我有帮助的基本演练的链接?

我很欣赏人们能给出的任何建议

下面的代码...

谢谢

托马斯

我正在尝试使用$http进入我的控制器:

$http({ method: 'GET', url: 'app/attendance/index.php' }).success(function (response) {
    $scope.names = response;
});

我的PHP看起来像这样:

<?php
$serverName = "myServerName'sqlexpress"; //serverName'instanceName
$connectionInfo = array( "Database"=>"Mobile_App_Test", "UID"=>"userName", "PWD"=>"password");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
//declare the SQL statement that will query the database
$query = "SELECT * FROM Attendstu";
//create an array
$emparray = array();
while($row =sqlsrv_fetch_assoc($result))
{
$emparray[] = $row;
}
//write to json file
$fp = fopen('app/attendance/testJson.json', 'w');
fwrite($fp, json_encode($emparray));
fclose($fp);
//close the db connection
mysqli_close($connection);
?>

控制器似乎从未进入 php 文件。我已经在连接字符串中添加了一个断点,但它并没有走那么远。

有人知道吗?

再次感谢

这看起来像一个相对网址,你如何使用你的php服务器的IP地址,例如44.123.22.123/path/to/file.php看看你是否得到回应,你可以用Postman测试你的请求。