表的名称是“命中”,我想要总和的行的名称是“金额”,但我的代码不起作用
<?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'”
答案 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);