假设我有一个具有特定 ID(测验 ID)的表和另一个名为 diff
的数据单元格,这是完成该测验并将其放入数据库所需的时间(以秒为单位)。
我有这个:
$doCommonQueryDiff = $mysqli->query("SELECT AVG(diff) FROM submissions WHERE quiz_id=$id")->fetch_array() or die($mysqli->error);
稍后,当我这样做以获得数据集中最常见(或平均值?)时,您将在几秒钟内获得所有测验的平均值。
我使用:$doCommonQueryDiff['diff']
回声它,但我得到:Notice: Undefined index: diff
即使diff
作为列在数据库中。
在Mysql中使用AVG(diff)
列名将变为AVG(diff)
. 然后使用 diff 重命名列名
像这样尝试
$doCommonQueryDiff = $mysqli->query("SELECT AVG(diff) as diff FROM submissions WHERE quiz_id=$id")->fetch_array() or die($mysqli->error);