【发布时间】:2017-07-29 11:16:53
【问题描述】:
我需要在名为“RE”的表中显示每个用户创建的条目数。 只有非空条目必须通过名为“DD”的列进行计数。 结果必须显示在表格中。 我已经尝试过这样做,但无济于事:
<?php
if ($username = 'John Doe') {
echo "<table>";
$query = "SELECT user, COUNT(DISTINCT DD) AS number FROM RE GROUP BY user";
$results = mysqli_query($conn, $query);
for ($i = 0; $i < count($results); $i++) {
foreach ($user[$i] as $field => $value) {
if ($field == "number") {$number = $value;}
}
echo "<tr><td>".$user."</td><td>".$number."</td></tr>";
}
echo "</table>";
}
?>
我错过了什么?
【问题讨论】:
-
查询是否运行?如果是这样,您当前的输出是什么?为什么会出错?
-
查询运行,并且应该在表格中显示结果。相反,什么也没有发生。
-
您没有在代码中的任何地方使用
$results。 -
编辑了我的问题。没有任何改变
-
看例子here