SELECT SUM无法在PHP代码中工作。我如何将它与mysqli一起使用

时间:2013-05-02 19:41:21

标签: php mysqli sum

表的名称是“命中”,我想要总和的行的名称是“金额”,但我的代码不起作用

 <?php 
        $result = $mysqli->query('SELECT sum(amount) FROM hits');
        if (FALSE === $result) die("Select sum failed: ".mysqli_error);
        $row = mysqli_fetch_row($result);
        $sum = $row[0];
        print $sum; 

        ?>

我得到的错误是“注意:使用未定义的常量mysqli_error - 在......中假设'mysqli_error'”

2 个答案:

答案 0 :(得分:1)

if (FALSE === $result) die("Select sum failed: ".mysqli_error);

应该是

if (FALSE === $result) die("Select sum failed: ".$mysqli->error());

答案 1 :(得分:0)

到目前为止,PHP中没有这样的mysqli_error()方法。有mysql_error()你不要混淆它。

解决方案是

if (FALSE === $result) die("Select sum failed: " . $mysqli->error);

更多MySQLi Error