我需要在 mysql 数据库中计算一个表,为此我需要使用 php。我使用以下代码counttable.php
:
$query = "SELECT COUNT(*) FROM table";
$result = mysqli_query($connection, $query);
$count = (string)$result;
echo $count;
mysqli_close();
然后我的计划是使用以下 Angular 代码来获取结果:
myApp.factory("count", function($http) {
return $http.get('counttable.php');
});
在我的控制器中,我使用工厂的success
和error
功能来控制结果。
count.success(function(data) {
$scope.data = data;
});
count.error(function(data) {
console.log("Count failed.");
});
当我运行我的网页时,它会说“计数失败”。在控制台中。我尝试将 php$count
变量封装为 JSON json_encode
,但这只给了我一个空对象。我猜这可能有一个简单的答案,但我只是看不到它。
请帮助,任何答案都非常感谢!谢谢。