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.");
});
Web ページを実行すると、「カウントに失敗しました」と表示されます。コンソールで。$count
を使用して php変数を JSON としてカプセル化しようとしjson_encode
ましたが、空のオブジェクトしか得られませんでした。これには簡単な答えがあるかもしれないと推測していますが、私にはそれがわかりません。
助けてください、どんな答えでも大歓迎です!ありがとう。