我需要此查询中的值。
$total = mysql_query("SELECT sum(totalkm)FROM details INNER JOIN users ON details.iddriver = '" . $iduser['id'] . "' AND users.id = '" . $iduser['id'] . "'");
如果我尝试我的代码:
$total = mysql_query("SELECT sum(totalkm)FROM details INNER JOIN users ON details.iddriver = '" . $iduser['id'] . "' AND users.id = '" . $iduser['id'] . "'");
if (mysql_num_rows($total)) {
$tat = mysql_fetch_assoc($total);
echo$tat['totalkm'];
} else {
echo 1;
}
它无效。请帮忙。
答案 0 :(得分:1)
如果您使用像sum
这样的聚合器,则该列没有名称。请改用:
$tat = mysql_fetch_array($total);
echo $tat[0];