我需要顯示每個用戶在名爲「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'。 –