我想将SQL COUNT的结果存储在一个变量中,然后将它们分解,但是我遇到了错误:
注意:类mysqli_result的对象无法在----
中转换为int
angular.module('radioExample', [])
.controller('ExampleController', ['$scope', function($scope) {
$scope.submitForm = function() {
alert('valid');
return false;
}
}]);
我在测试时使用$countrows = 'SELECT count(*) AS NumRows FROM time_slots';
$countresult = $db->query($countrows);
$something = $countresult/3 ;
echo $something;
来显示结果...
我该如何解决这个问题?
答案 0 :(得分:2)
您需要先获得结果并在进行数学运算后存储在变量中。
countrows = 'SELECT count(*) AS NumRows FROM time_slots';
$countresult = $db->query($countrows);
$count = $countresult->fetch_assoc();
$something = $count['NumRows']/3 ;
echo $something;