因此,我目前正在使用PHP从电子邮件中提取正文,解析数据并将数据插入用户创建的数据库中。我想使用PHP显示数据的概述(位于DB内)。这是我要实现的示例:
这是我的桌子:
表名称:bldgSensors
<div class="modal-wrap" @click="closeModal">
<div class="modal">
...
</div>
<div>
使用PHP所需的输出:
sensor_code | temp_limit | current_temp
---------------------------------------
0102260100A | 55 | 45
0102260100B | 55 | 50
0102260100A | 55 | 48
到目前为止,我可以找到不同的值,但是无法输出总数:
Sensors Count
0102260100A 2
0102260100B 1
非常感谢!这将极大地帮助您!
答案 0 :(得分:3)
您可以通过修改查询来做到这一点。使用COUNT和GROUP BY sql函数:
尝试一下:
$query = "SELECT
sensor_code,
COUNT(sensor_code) AS sensorCount
FROM bldgSensors
GROUP BY sensor_code
ORDER BY sensorCount DESC";
$result1 = mysqli_query($DBconn, $query);
echo
'<table border="1">
<tr>
<th>Distinct sensor codes</th>
<th>Count</th>
</tr>';
while($row1 = mysqli_fetch_array($result1)){
echo
'<tr>' .
'<td>' . $row1['sensor_code'] . '</td>' .
'<td>' . $row1['sensorCount'] . '</td>' .
'</tr>';
}
echo
'</table>';
mysqli_close($DBconn);