【发布时间】:2014-06-26 11:37:49
【问题描述】:
我想从 mysqli 的当前行和最后一行获取结果,以便查看值如何变化。我需要这个作为我网站的统计计数器
- 第 1 行 = 400
- 第 2 行 = 500
- 第 3 行 = 650
这是我目前的代码:
while ($row = $Result->fetch_object())
{
echo '
<tr>
<td>'.add_date_create($row->stat_AddTime).', '.add_time_create($row->stat_AddTime).'</td>
<td>'.$row->stat_hacks_view.' +('.$row->stat_hacks_view-$row_stat_hacks_view--.')</td>
<td>'.$row->stat_hacks_count.'</td>
<td>'.$row->stat_game_view.'</td>
<td>'.$row->stat_dev_count.'</td>
</tr>
';
}
[...]
结果应该是这样的:
- blabla 行 1 400 +(400)
- blabla 行 2 500 +(100)
- blabla 行 3 650 +(150)
我希望我能解释一下我的意思。
如果可能的话,我想通过fetch_object() 得到它
谢谢!
【问题讨论】:
-
使用例如一个
$temp变量来保存你的最后一次计数。在循环遍历结果时,您可以动态计算最后一个条目 ($temp) 和当前条目之间的差异! -
我试过了,但我如何确保它不会在循环时被当前结果覆盖?
-
我会发布我的解决方案作为答案,这样我可以更好地格式化它
-
也许您可以计算行数,然后使用@SaschaP 响应。行数与行数一样多。