【发布时间】:2014-10-03 00:45:40
【问题描述】:
我有一个 sql 结果为:
|date |hour |count |
|2014-03-03 |20 |10 |
|2014-03-03 |18 |9 |
我想显示 24 小时的计数,但是当计数为 0 时,它不显示任何内容。 我想看到的输出是:
2014-03-03 | 00:00 | 0
2014-03-03 | 01:00 | 0
2014-03-03 | 02:00 | 9
.
.
.
2014-03-03 | 23:00 |23
以下是生成显示每小时计数的表格的 PHP 代码:
while ($row = mysql_fetch_row($hourlycalls)) {
$hourly = '0';
foreach($hourlycalls as $val) {
if($row[1] == $val['hour']) {
$hourly = $val['count'];
break;
}
}
$result .="
<tr><td align=center>".$row[0]."</td>
<td align=center>".$row[1]."</td>
<td align=center>".$row[2]."</td></tr>";
}
我尝试添加一个计数器,但无法使其正常工作。 有什么想法/建议吗?
【问题讨论】:
标签: php loops foreach while-loop counter