mysqli_result无法转换为int in

时间:2015-10-06 12:55:14

标签: php sql

我想将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; 来显示结果... 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

您需要先获得结果并在进行数学运算后存储在变量中。

countrows = 'SELECT count(*) AS NumRows FROM time_slots';
$countresult = $db->query($countrows);
$count = $countresult->fetch_assoc();               
$something = $count['NumRows']/3 ;
echo $something;